예제 #1
0
        public PatrimonyStatus CreatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus)
        {
            var entityToInsert = new PatrimonyStatus()
            {
            };

            MergePatrimonyStatus(entityToInsert, PatrimonyStatus);
            PatrimonyStatusRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
예제 #2
0
        public PatrimonyStatus GetById(int PatrimonyStatusId)
        {
            var PatrimonyStatus = PatrimonyStatusRepository.GetById(PatrimonyStatusId);

            if (PatrimonyStatus == null)
            {
                throw new BadRequestException(ErrorMessages.GastoNoEncontrado);
            }

            return(PatrimonyStatus);
        }
예제 #3
0
        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);
        }
예제 #4
0
        public void DeletePatrimonyStatus(int PatrimonyStatusId)
        {
            var PatrimonyStatus = PatrimonyStatusRepository.GetById(PatrimonyStatusId);

            PatrimonyStatusRepository.Delete(PatrimonyStatus);
        }
예제 #5
0
 public PatrimonyStatus UpdatePatrimonyStatus(PatrimonyStatus originalPatrimonyStatus, PatrimonyStatusRequest PatrimonyStatus)
 {
     this.MergePatrimonyStatus(originalPatrimonyStatus, PatrimonyStatus);
     PatrimonyStatusRepository.Update(originalPatrimonyStatus);
     return(originalPatrimonyStatus);
 }
예제 #6
0
 public IList <PatrimonyStatus> GetByConsortiumId(int consortiumId)
 {
     return(PatrimonyStatusRepository.GetByConsortiumId(consortiumId).ToList());
 }