/// <summary> /// To the model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static AdmissionModal ToModel(this AdmissionViewModal model) { if (model == null) { return(null); } var entity = new AdmissionModal { ContactAdmissionID = model.ContactAdmissionID, ContactID = model.ContactID, Comments = model.Comments, EffectiveDate = model.EffectiveDate, IsDocumentationComplete = model.IsDocumentationComplete, UserID = model.UserID, CompanyID = model.CompanyID, DivisionID = model.DivisionID, ProgramID = model.ProgramID, ProgramUnitID = model.ProgramUnitID, IsDischarged = model.IsDischarged, IsCompanyActiveForProgramUnit = model.IsCompanyActiveForProgramUnit, IsProgramUnitActiveForCompany = model.IsProgramUnitActiveForCompany, DischargeDate = model.DischargeDate, DataKey = model.DataKey, IsCompanyActive = model.IsCompanyActive, ContactDischargeNoteID = model.ContactDischargeNoteID, SignedByEntityID = model.SignedByEntityID, SignedByEntityName = model.SignedByEntityName, DateSigned = model.DateSigned, ModifiedOn = model.ModifiedOn, AdmissionReasonID = model.AdmissionReasonID }; return(entity); }
/// <summary> /// To update admission /// </summary> /// <param name="admission"></param> /// <returns></returns> public Response <AdmissionViewModal> UpdateAdmission(AdmissionViewModal admission) { const string apiUrl = baseRoute + "UpdateAdmission"; var response = communicationManager.Put <AdmissionModal, Response <AdmissionModal> >(admission.ToModel(), apiUrl); return(response.ToViewModel()); }
public void Initialize() { // Arrange controller = new AdmissionController(new AdmissionRepository(ConfigurationManager.AppSettings["UnitTestToken"])); requestModel = new AdmissionViewModal { ContactID = 1, ProgramUnitID = 1, EffectiveDate = DateTime.Now, UserID = 5, IsDocumentationComplete = false, Comments = "Test", ForceRollback = true }; }
public Response <AdmissionViewModal> UpdateAdmission(AdmissionViewModal additional) { var response = admissionRepository.UpdateAdmission(additional); return(response); }