// 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()); }
public IHttpActionResult Post(PatrimonyStatusRequest PatrimonyStatus) { var result = PatrimonyStatuservice.CreatePatrimonyStatus(PatrimonyStatus); return(Created <Entidad>("", new Entidad { Id = result.Id })); }
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; }
public PatrimonyStatus CreatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus) { var entityToInsert = new PatrimonyStatus() { }; MergePatrimonyStatus(entityToInsert, PatrimonyStatus); PatrimonyStatusRepository.Insert(entityToInsert); return(entityToInsert); }
public PatrimonyStatus UpdatePatrimonyStatus(PatrimonyStatus originalPatrimonyStatus, PatrimonyStatusRequest PatrimonyStatus) { this.MergePatrimonyStatus(originalPatrimonyStatus, PatrimonyStatus); PatrimonyStatusRepository.Update(originalPatrimonyStatus); return(originalPatrimonyStatus); }
public bool UpdatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus) { return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], string.Format(ApiCore.UpdatePatrimonyStatus, PatrimonyStatus.Id), RestMethod.Put, null, PatrimonyStatus)); }
public bool CreatePatrimonyStatus(PatrimonyStatusRequest PatrimonyStatus) { return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], ApiCore.CreatePatrimonyStatus, RestMethod.Post, null, PatrimonyStatus)); }