public string CrearTipoProducto(TIPO_PRODUCTO tipoProducto) { try { EntitiesServiexpress con = new EntitiesServiexpress(); var _query = (from a in con.TIPO_PRODUCTO where a.NOMBRE == tipoProducto.NOMBRE select a).FirstOrDefault(); if (_query == null) { var _ultimo = (from a in con.TIPO_PRODUCTO orderby a.ID descending select a.ID).FirstOrDefault(); tipoProducto.ID = _ultimo + 1; con.TIPO_PRODUCTO.Add(tipoProducto); con.SaveChanges(); return("creado"); } else { return("Ya existe un registro con ese nombre"); } } catch (Exception ex) { throw ex; } }
public string ActualizarTipoProducto(TIPO_PRODUCTO tipoProducto) { try { EntitiesServiexpress con = new EntitiesServiexpress(); var query2 = (from a in con.TIPO_PRODUCTO where a.ID == tipoProducto.ID select a).FirstOrDefault(); query2.NOMBRE = tipoProducto.NOMBRE; query2.CATEGORIA_ID = tipoProducto.CATEGORIA_ID; con.SaveChanges(); return("actualizado"); } catch (Exception ex) { throw ex; } }