コード例 #1
0
        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));
        }
コード例 #2
0
        // 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;
            }
        }