Esempio n. 1
0
        // PUT api/<controller>/5
        /// <summary>
        /// Modifica un PatrimonyStatus
        /// </summary>
        /// <param name="PatrimonyStatus">PatrimonyStatus a modificar</param>
        /// <returns></returns>
        public IHttpActionResult Put(int id, PatrimonyStatusRequest PatrimonyStatus)
        {
            var originalPatrimonyStatus = PatrimonyStatuservice.GetById(id);

            var ret = PatrimonyStatuservice.UpdatePatrimonyStatus(originalPatrimonyStatus, PatrimonyStatus);

            return(Ok());
        }
Esempio n. 2
0
        public IHttpActionResult Post(PatrimonyStatusRequest PatrimonyStatus)
        {
            var result = PatrimonyStatuservice.CreatePatrimonyStatus(PatrimonyStatus);

            return(Created <Entidad>("", new Entidad {
                Id = result.Id
            }));
        }
Esempio n. 3
0
 private void MergePatrimonyStatus(PatrimonyStatus originalPatrimonyStatus, PatrimonyStatusRequest PatrimonyStatus)
 {
     originalPatrimonyStatus.Consortium = this.ConsortiumRepository.GetById(PatrimonyStatus.ConsortiumId);
     originalPatrimonyStatus.Activo     = PatrimonyStatus.Activo;
     originalPatrimonyStatus.Pasivo     = PatrimonyStatus.Pasivo;
     originalPatrimonyStatus.Debe       = PatrimonyStatus.Debe;
     originalPatrimonyStatus.Haber      = PatrimonyStatus.Haber;
     originalPatrimonyStatus.StatusDate = PatrimonyStatus.StatusDate;
 }
Esempio n. 4
0
        public PatrimonyStatus CreatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus)
        {
            var entityToInsert = new PatrimonyStatus()
            {
            };

            MergePatrimonyStatus(entityToInsert, PatrimonyStatus);
            PatrimonyStatusRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Esempio n. 5
0
 public PatrimonyStatus UpdatePatrimonyStatus(PatrimonyStatus originalPatrimonyStatus, PatrimonyStatusRequest PatrimonyStatus)
 {
     this.MergePatrimonyStatus(originalPatrimonyStatus, PatrimonyStatus);
     PatrimonyStatusRepository.Update(originalPatrimonyStatus);
     return(originalPatrimonyStatus);
 }
Esempio n. 6
0
 public bool UpdatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus)
 {
     return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], string.Format(ApiCore.UpdatePatrimonyStatus, PatrimonyStatus.Id), RestMethod.Put, null, PatrimonyStatus));
 }
Esempio n. 7
0
 public bool CreatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus)
 {
     return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], ApiCore.CreatePatrimonyStatus, RestMethod.Post, null, PatrimonyStatus));
 }