예제 #1
0
 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;
 }