public PatrimonyStatus CreatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus) { var entityToInsert = new PatrimonyStatus() { }; MergePatrimonyStatus(entityToInsert, PatrimonyStatus); PatrimonyStatusRepository.Insert(entityToInsert); return(entityToInsert); }
public PatrimonyStatus GetById(int PatrimonyStatusId) { var PatrimonyStatus = PatrimonyStatusRepository.GetById(PatrimonyStatusId); if (PatrimonyStatus == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } return(PatrimonyStatus); }
public IList <PatrimonyStatus> GetAll() { var PatrimonyStatus = PatrimonyStatusRepository.GetAll(); if (PatrimonyStatus == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } var result = new List <PatrimonyStatus>(); var enumerator = PatrimonyStatus.GetEnumerator(); while (enumerator.MoveNext()) { result.Add(enumerator.Current); } return(result); }
public void DeletePatrimonyStatus(int PatrimonyStatusId) { var PatrimonyStatus = PatrimonyStatusRepository.GetById(PatrimonyStatusId); PatrimonyStatusRepository.Delete(PatrimonyStatus); }
public PatrimonyStatus UpdatePatrimonyStatus(PatrimonyStatus originalPatrimonyStatus, PatrimonyStatusRequest PatrimonyStatus) { this.MergePatrimonyStatus(originalPatrimonyStatus, PatrimonyStatus); PatrimonyStatusRepository.Update(originalPatrimonyStatus); return(originalPatrimonyStatus); }
public IList <PatrimonyStatus> GetByConsortiumId(int consortiumId) { return(PatrimonyStatusRepository.GetByConsortiumId(consortiumId).ToList()); }