public UserBusinessTripViewModel(BusinessTripModel businessTripModel) { StartingDate = businessTripModel.StartingDate; EndingDate = businessTripModel.EndingDate; Id = businessTripModel.Id; Location = businessTripModel.ClientLocation; Accomodation = businessTripModel.Accomodation; Status = businessTripModel.Status; }
public void ChangeStatus(BusinessTripStatus status) { if (Status == BusinessTripStatus.Pending || Status == BusinessTripStatus.Accepted) { Status = status; businessTripRepository.UpdateStatus(Id, status); businessTripRepository.SaveChanges(); } }
private void FromEntity(BusinessTripEntity businessTripEntity) { Id = businessTripEntity.Id; User = new UserModel(businessTripEntity.User); PmName = businessTripEntity.PmName; ProjectNumber = businessTripEntity.ProjectNumber; ProjectName = businessTripEntity.ProjectName; Accomodation = businessTripEntity.Accomodation; BankCardIsNeeded = businessTripEntity.BankCardIsNeeded; ClientLocation = businessTripEntity.ClientLocation; ClientName = businessTripEntity.ClientName; Area = businessTripEntity.Area; EndingDate = businessTripEntity.EndingDate; LeavingFrom = businessTripEntity.LeavingFrom; MeansOfTransportation = businessTripEntity.MeansOfTransportation; OtherInfo = businessTripEntity.OtherInfo; PhoneIsNeeded = businessTripEntity.PhoneIsNeeded; StartingDate = businessTripEntity.StartingDate; Status = businessTripEntity.Status; TaskName = businessTripEntity.TaskName; TaskNumber = businessTripEntity.TaskNumber; }
public BusinessTripModel() { Id = Guid.NewGuid(); Status = BusinessTripStatus.Pending; }
public void UpdateStatus(Guid id, BusinessTripStatus status) { BusinessTripEntity businessTripEntity = storage.GetStorageFor <BusinessTripEntity>().Single(u => u.Id == id); businessTripEntity.Status = status; }
public void UpdateStatus(Guid id, BusinessTripStatus status) { BusinessTripEntity businessTripEntity = storage.GetStorageFor<BusinessTripEntity>().Single(u => u.Id == id); businessTripEntity.Status = status; }