// PUT api/<controller>/5 /// <summary> /// Modifica un consorcio /// </summary> /// <param name="consortium">Consorcio a modificar</param> /// <returns></returns> public IHttpActionResult Put(int id, FunctionalUnitRequest unit) { var originalUnit = UnitService.GetById(id); var ret = UnitService.UpdateUnit(originalUnit, unit); return(Ok()); }
public IHttpActionResult Post(FunctionalUnitRequest unit) { var result = UnitService.CreateUnit(unit); return(Created <Entidad>("", new Entidad { Id = result.Id })); }
private FunctionalUnit MergeUnit(FunctionalUnit originalUnit, FunctionalUnitRequest unit) { originalUnit.Dto = unit.Dto; originalUnit.Floor = unit.Floor; originalUnit.Number = unit.Number; originalUnit.Ownership = this.OwnershipRepository.GetById(unit.OwnershipId); return(originalUnit); }
public FunctionalUnit CreateUnit(FunctionalUnitRequest request) { var unitToInsert = new FunctionalUnit(); var entityToInsert = MergeUnit(unitToInsert, request); UnitRepository.Insert(entityToInsert); return(entityToInsert); }
public FunctionalUnit UpdateUnit(FunctionalUnit originalFunctionalUnit, FunctionalUnitRequest unit) { this.MergeUnit(originalFunctionalUnit, unit); UnitRepository.Update(originalFunctionalUnit); return(originalFunctionalUnit); }
public bool UpdateFunctionalUnit(FunctionalUnitRequest FunctionalUnit) { return(IntegrationService.RestCallNoReturn(ConfigurationManager.AppSettings["ApiCoreUrl"], string.Format(ApiCore.UpdateFunctionalUnit, FunctionalUnit.Id), RestMethod.Put, null, FunctionalUnit)); }
public Entidad CreateFunctionalUnit(FunctionalUnitRequest FunctionalUnit) { return(IntegrationService.RestCall <Entidad>(ConfigurationManager.AppSettings["ApiCoreUrl"], ApiCore.CreateFunctionalUnit, RestMethod.Post, null, FunctionalUnit)); }