/// <summary> /// Llama a método Insert de ProductoDAL y le pasa una entidad para insertarla en la base /// </summary> /// <param name="entity">Producto</param> /// <returns>Producto</returns> public Producto Insert(Producto entity) { int errorExiste = 0; StockDAL stockDAL = new StockDAL(); try { entity = prodDAL.Insert(entity); Stock stock = new Stock(); stock.fk_id_producto = entity.id; stock.cantidad = 0; stockDAL.Insert(stock); return(entity); } catch (Exception ex) { System.Data.SqlClient.SqlException sqlException = ex as System.Data.SqlClient.SqlException; errorExiste = sqlException.Number; if (errorExiste == Convert.ToInt32(ConfigurationManager.AppSettings["existe"])) { throw new Exception(EValidaciones.existe); } else { throw ex; } } }
public int ProductoInsert(ProductoEntidad prod) { return(_productoDal.Insert(prod)); }