public IActionResult GetRegistrationRequestById(int Id) { var registrationRequest = registrationRequestRepository.GetRegistrationRequestById(Id); if (registrationRequest == null) { return(NotFound("No record found")); } return(Ok(registrationRequest)); }
public IActionResult ShowForm(int?Id) { RegistrationRequestViewModel model = new RegistrationRequestViewModel(); model.LoadMaritalStatuses(registrationRequestRepository); model.LoadRelationships(registrationRequestRepository); model.LoadStatesOfMexico(registrationRequestRepository); model.LoadMunicipalitiesOfMexico(registrationRequestRepository); model.LoadRegistrationRequestStatuses(registrationRequestRepository); model.CreationDate = DateTime.Now.ToCentralMexicoTime(); if (Id > 0) // item is stored in database already { var registration = registrationRequestRepository.GetRegistrationRequestById(Convert.ToInt32(Id)); model.Comments = registration.Comments; model.CreationDate = registration.CreationDate; model.EconomicSituation = registration.EconomicSituation; model.FamilyComposition = registration.FamilyComposition; model.FamilyHealthStatus = registration.FamilyHealthStatus; model.FamilyInteraction = registration.FamilyInteraction; model.HowYouHearAboutUs = registration.HowYouHearAboutUs; model.Id = registration.Id; model.Minor = registration.Minor; model.MinorId = registration.MinorId; model.Reasons = registration.Reasons; model.Requestor = registration.Requestor; model.RequestorId = registration.RequestorId; model.SituationsOfDomesticViolence = registration.SituationsOfDomesticViolence; model.RegistrationRequestStatus = registration.RegistrationRequestStatus; model.RegistrationRequestStatusId = registration.RegistrationRequestStatusId; model.LoadMunicipalitiesOfMexico(registrationRequestRepository); model.LoadRegistrationRequestStatuses(registrationRequestRepository); model.SocialWorkerName = registration.SocialWorkerName; return(View(model)); } return(View(model)); }