public Response <ChiefComplaintViewModel> UpdateChiefComplaint(ChiefComplaintViewModel chiefComplaint) { string apiUrl = BaseRoute + "UpdateChiefComplaint"; var response = _communicationManager.Put <ChiefComplaintModel, Response <ChiefComplaintModel> >(chiefComplaint.ToModel(), apiUrl); return(response.ToViewModel()); }
public static ChiefComplaintModel ToModel(this ChiefComplaintViewModel model) { if (model == null) { return(null); } var entity = new ChiefComplaintModel { ChiefComplaintID = model.ChiefComplaintID, ContactID = model.ContactID, TakenBy = model.TakenBy, TakenTime = model.TakenTime, ChiefComplaint = model.Complaint, ModifiedOn = model.ModifiedOn }; return(entity); }
public static ChiefComplaintViewModel ToViewModel(this ChiefComplaintModel entity) { if (entity == null) { return(null); } var model = new ChiefComplaintViewModel { ChiefComplaintID = entity.ChiefComplaintID, ContactID = entity.ContactID, TakenBy = entity.TakenBy, TakenDate = entity.TakenTime, TakenTime = entity.TakenTime, Complaint = entity.ChiefComplaint, ModifiedOn = entity.ModifiedOn }; return(model); }
public Response <ChiefComplaintViewModel> UpdateChiefComplaint(ChiefComplaintViewModel chiefComplaint) { return(_repository.UpdateChiefComplaint(chiefComplaint)); }