/// <summary> /// Llama a método Insert de ProveedorDAL y le pasa una entidad para insertarla en la base /// </summary> /// <param name="entity">Proveedor</param> /// <returns>Proveedor</returns> public Proveedor Insert(Proveedor entity) { int errorExiste = 0; try { entity = proveedorDAL.Insert(entity); 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; } } }