public IHttpActionResult Post([FromBody] MenuDetalleRegistrarRequest request) { MenuDetalleRegistrarResponse objresponse = new MenuDetalleRegistrarResponse(); objresponse.status = new ProcesoResponse(); try { t_menudetalle tMenuDetalle = new t_menudetalle(); tMenuDetalle.mede_disponible = request.MenuDetalle.mede_disponible; tMenuDetalle.mede_precio = request.MenuDetalle.mede_precio; tMenuDetalle.prod_id = request.MenuDetalle.prod_id; tMenuDetalle.menu_id = request.MenuDetalle.menu_id; BD.t_menudetalle.Add(tMenuDetalle); BD.SaveChanges(); objresponse.MenuDetalle = request.MenuDetalle; objresponse.MenuDetalle.mede_id = request.MenuDetalle.mede_id; objresponse.status.estado = 0; objresponse.status.mensaje = "Registrado con exito"; } catch (Exception err) { objresponse.status.estado = -1; objresponse.status.mensaje = err.Message; throw err; } return(Ok(objresponse)); }
// DELETE: api/MenuDetalle/5 public void Delete(int id) { try { t_menudetalle t_menuDetalle = BD.t_menudetalle.FirstOrDefault(x => x.mede_id == id); if (t_menuDetalle != null) { BD.t_menudetalle.Remove(t_menuDetalle); } BD.SaveChanges(); } catch (Exception err) { throw err; } }