public async Task <IActionResult> PutPropuesta(int id, datamodels.Propuesta propuesta) { if (id != propuesta.PropuestaId) { return(BadRequest()); } try { var mapaux = _mapper.Map <datamodels.Propuesta, data.Propuesta>(propuesta); new Solution.BS.Propuesta(_context).Update(mapaux); } catch (Exception ex) { if (!PropuestaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <datamodels.Propuesta> > PostPropuesta(datamodels.Propuesta propuesta) { var mapaux = _mapper.Map <datamodels.Propuesta, data.Propuesta>(propuesta); new Solution.BS.Propuesta(_context).Insert(mapaux); return(CreatedAtAction("GetPropuesta", new { id = propuesta.PropuestaId }, propuesta)); }