private void MergeAdministration(Administration originalAdministration, AdministrationRequest Administration) { originalAdministration.Address = Administration.Address; originalAdministration.CUIT = Administration.CUIT; originalAdministration.Name = Administration.Name; originalAdministration.StartDate = Administration.StartDate; }
// PUT api/<controller>/5 /// <summary> /// Modifica una Administracion /// </summary> /// <param name="Administration">Administracion a modificar</param> /// <returns></returns> public IHttpActionResult Put(int id, AdministrationRequest Administration) { var originalAdministration = AdministrationService.GetById(id); var ret = AdministrationService.UpdateAdministration(originalAdministration, Administration); return(Ok()); }
public IHttpActionResult Post(AdministrationRequest Administration) { var result = AdministrationService.CreateAdministration(Administration); return(Created <Entidad>("", new Entidad { Id = result.Id })); }
public Administration CreateAdministration(AdministrationRequest Administration) { var entityToInsert = new Administration() { }; MergeAdministration(entityToInsert, Administration); AdministrationRepository.Insert(entityToInsert); return(entityToInsert); }
public Administration UpdateAdministration(Administration originalAdministration, AdministrationRequest Administration) { this.MergeAdministration(originalAdministration, Administration); AdministrationRepository.Update(originalAdministration); return(originalAdministration); }