public EditUserViewModel(Features.HRMS.Entities.User user) { Id = user.Id; EmployeeCode = user.EmployeeCode; Username = user.Username; Password = user.Password; AccessRuleId = user.AccessRuleId; PersonId = user.PersonId; Person = user.Person; DepartmentId = user.DepartmentId; LocationId = user.LocationId; DesignationId = user.DesignationId; ShiftId = user.ShiftId; ReportingPersonId = user.ReportingPersonId; Experience = user.Experience; DateOfJoin = user.DateOfJoin; ConfirmationDate = user.ConfirmationDate; DateOfResignation = user.DateOfResignation; LastDate = user.LastDate; OfficialEmail = user.OfficialEmail; OfficialPhone = user.OfficialPhone; OfficialMessengerId = user.OfficialMessengerId; EmployeeStatus = user.EmployeeStatus; RequiresTimeSheet = user.RequiresTimeSheet; CreatedOn = user.CreatedOn; Salary = user.Salary; Bank = user.Bank; BankAccountNumber = user.BankAccountNumber; PANCard = user.PANCard; PaymentMode = user.PaymentMode; }
public RequirementDetailsViewModel(Requirement requirement) : this() { Id = requirement.Id; AssignedToUserId = requirement.AssignedToUserId; AssignedToUser = requirement.AssignedToUser; ContactId = requirement.ContactId; Contact = requirement.Contact; SourceId = requirement.SourceId; Source = requirement.Source; CategoryId = requirement.CategoryId; Category = requirement.Category; Title = requirement.Title; Description = requirement.Description; Url = requirement.Url; BillingType = requirement.BillingType; Budget = requirement.Budget; RequirementStatus = requirement.RequirementStatus; PostedOn = requirement.PostedOn; RespondedOn = requirement.RespondedOn; CreatedOn = requirement.CreatedOn; CreatedByUserId = requirement.CreatedByUserId; CreatedByUser = requirement.CreatedByUser; }