public async Task <IActionResult> PutControlAforo(int id, datamodels.ControlAforo ControlAforo) { if (id != ControlAforo.CodControl) { return(BadRequest()); } try { var mapaux = _mapper.Map <datamodels.ControlAforo, data.ControlAforo>(ControlAforo); new CRPass.BS.ControlAforo(_context).Update(mapaux); } catch (Exception ee) { if (!BoleteriaReservadosExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <datamodels.ControlAforo> > PostControlAforo(datamodels.ControlAforo ControlAforo) { var mapaux = _mapper.Map <datamodels.ControlAforo, data.ControlAforo>(ControlAforo); new CRPass.BS.ControlAforo(_context).Insert(mapaux); return(CreatedAtAction("GetControlAforo", new { id = ControlAforo.CodControl }, ControlAforo)); }