public async Task <ActionResult <IEnumerable <datamodels.Propuesta> > > Aprobar(int id) { var solution = new Solution.BS.Propuesta(_context); var propuesta = solution.GetOneById(id); if (propuesta != null) { try { propuesta.Pendiente = false; solution.Update(propuesta); } catch (Exception ex) { if (!PropuestaExists(id)) { return(NotFound()); } else { return(BadRequest()); } } return(NoContent()); } else { return(NotFound()); } }
public async Task <ActionResult <datamodels.Propuesta> > DeletePropuesta(int id) { var propuesta = new Solution.BS.Propuesta(_context).GetOneById(id); if (propuesta == null) { return(NotFound()); } new Solution.BS.Propuesta(_context).Delete(propuesta); var mapaux = _mapper.Map <data.Propuesta, datamodels.Propuesta>(propuesta); return(mapaux); }