public CustomerStatusModel GetCustomerStatusModel(int customerId) { var customerStatusModel = new CustomerStatusModel(); var customerProfile = RbacEntities.CustomerProfiles.SingleOrDefault(m => m.CustomerId == customerId); if (customerProfile != null) { var userFactory = new UserFactory(); customerStatusModel.CreatedBy = userFactory.GetUserById(customerProfile.CreatedBy ?? -1).FullName(); customerStatusModel.CreatedOn = customerProfile.CreatedOn != null?customerProfile.CreatedOn.Value.ToShortDateString() : "-"; customerStatusModel.ModifiedBy = userFactory.GetUserById(customerProfile.ModifiedBy ?? -1).FullName(); customerStatusModel.ModifiedOn = customerProfile.ModifiedOn != null?customerProfile.ModifiedOn.Value.ToShortDateString() : "-"; customerStatusModel.StatusChangeDate = customerProfile.StatusChangeDate.ToShortDateString(); customerStatusModel.StatusDate = DateTime.Now.ToShortDateString(); customerStatusModel.Status = ((CustomerStatus)customerProfile.Status).ToString(); customerStatusModel.StatusId = (CustomerStatus)customerProfile.Status; customerStatusModel.StatusList = new List <SelectListItem>(); foreach (CustomerStatus cs in Enum.GetValues(typeof(CustomerStatus))) { var selectListItem = new SelectListItem() { Text = cs.ToString(), Value = ((int)cs).ToString(), Selected = cs.ToString().Equals(customerStatusModel.Status) }; customerStatusModel.StatusList.Add(selectListItem); } } else { customerStatusModel.Status = "Invalid"; customerStatusModel.StatusList = new List <SelectListItem>(); customerStatusModel.StatusList.Add(new SelectListItem() { Text = customerStatusModel.Status, Value = "-2", Selected = true }); } return(customerStatusModel); }
public EventCodesViewModel() { Status = new CustomerStatusModel(); Codes = new List <EventCodeViewModel>(); }
public MaintenanceGroupIdentificationModel() { Status = new CustomerStatusModel(); Contact = new CustomerContactModel(); Localization = new CustomerLocalizationModel(); }