using Marco.Pms.Model.Employees; using Marco.Pms.Model.ViewModels.Employee; namespace Marco.Pms.Model.Mapper { public static class EmployeeMapper { public static EmployeeVM ToEmployeeVMFromEmployee(this Employee model) { return new EmployeeVM { Id = model.Id, FirstName = model.FirstName, LastName = model.LastName, MiddleName = model.MiddleName, Email = model.Email, CurrentAddress = model.CurrentAddress, BirthDate = model.BirthDate, AadharNumber = model.AadharNumber, ApplicationUserId = model.ApplicationUserId, EmergencyPhoneNumber = model.EmergencyPhoneNumber, EmergencyContactPerson = model.EmergencyContactPerson, Gender = model.Gender, JobRole = (model.JobRole != null ? model.JobRole.Name : null), JobRoleId = model.JobRoleId, PanNumber = model.PanNumber, PeramnentAddress = model.PeramnentAddress, PhoneNumber = model.PhoneNumber, Photo = model.Photo, IsActive = model.IsActive, JoiningDate = model.JoiningDate }; } } }