public Person(string fname, string lname, int age) { fName = fname; lName = lname; Age = age; status = PersonMaritalStatus.Single; }
public async Task <PersonMaritalStatus> AddMaritalStatus(int personId, int maritalStatusId, int userId) { try { PersonMaritalStatus personMaritalStatus = new PersonMaritalStatus() { PersonId = personId, MaritalStatusId = maritalStatusId, Active = true, DeleteFlag = false, CreatedBy = userId, CreateDate = DateTime.Now }; await _unitOfWork.Repository <PersonMaritalStatus>().AddAsync(personMaritalStatus); await _unitOfWork.SaveAsync(); return(personMaritalStatus); } catch (Exception e) { throw e; } }
public Person(string Name, string Lastname, int Age) { this.Name = Name; this.LastName = Lastname; this.Age = Age; this.MaritsalStatus = PersonMaritalStatus.Single; }
public async Task <PersonMaritalStatus> UpdatePersonMaritalStatus(PersonMaritalStatus personMaritalStatus) { try { _unitOfWork.Repository <PersonMaritalStatus>().Update(personMaritalStatus); await _unitOfWork.SaveAsync(); return(personMaritalStatus); } catch (Exception e) { throw e; } }
public async Task <Result <GetPersonDetailsResponse> > Handle(GetPersonDetailsCommand request, CancellationToken cancellationToken) { try { RegisterPersonService rs = new RegisterPersonService(_unitOfWork); int id = request.PersonId; if (request.PersonId > 0) { persondetail = await rs.GetPerson(id); personEducation = await rs.GetCurrentPersonEducation(id); personocc = await rs.GetCurrentOccupation(id); personmarital = await rs.GetFirstPatientMaritalStatus(id); personlocation = await rs.GetCurrentPersonLocation(id); personcontact = await rs.GetCurrentPersonContact(id); personemerg = await rs.GetCurrentPersonEmergency(id); pid = await rs.GetCurrentPersonIdentifier(id); pt = await rs.GetPatientByPersonId(id); } _unitOfWork.Dispose(); return(Result <GetPersonDetailsResponse> .Valid(new GetPersonDetailsResponse() { personDetail = persondetail, personEducation = personEducation, personOccupation = personocc, personMaritalStatus = personmarital, personLocation = personlocation, personContact = personcontact, PersonEmergencyView = personemerg, personIdentifier = pid, patient = pt })); } catch (Exception ex) { return(Result <GetPersonDetailsResponse> .Invalid(ex.Message)); } }
public async Task <PersonMaritalStatus> AddPersonMaritalStatus(PersonMaritalStatus personMaritalStatus) { try { await _unitOfWork.Repository <PersonMaritalStatus>().AddAsync(personMaritalStatus); await _unitOfWork.SaveAsync(); return(personMaritalStatus); } catch (Exception e) { Log.Error(e.Message + " " + e.InnerException); throw e; } }