public async Task <IActionResult> CreateRegional([FromBody] Common.Models.RegionalCommon RegionalCommon) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var entityRegional = new Regional { Nombre = RegionalCommon.Nombre }; var newRegional = await this.RegionalRepository.CreateAsync(entityRegional); return(Ok(newRegional)); }
public async Task <IActionResult> PutRegional([FromRoute] int id, [FromBody] Common.Models.RegionalCommon RegionalCommon) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } if (id != RegionalCommon.Id) { return(this.BadRequest()); } var oldRegional = await this.RegionalRepository.GetByIdAsync(id); if (oldRegional == null) { return(this.BadRequest("No se encontro el Regional")); } oldRegional.Nombre = RegionalCommon.Nombre; var updateSol = await this.RegionalRepository.UpdateAsync(oldRegional); return(Ok(updateSol)); }