public async Task <object> UpdImagen(ImagenProducto imagenProducto) { Response response = new Response(); ResponseSql responsesql = new ResponseSql(); try { if (imagenProducto.ACCION == "A" || imagenProducto.ACCION == "M") { string directory = _config.GetSection("AppSettings").GetSection("directory").Value; if (imagenProducto.SArchivo != "" && imagenProducto.BImagen != "") { AuxiliarMethods.Base64ToImage(directory, imagenProducto.BImagen, imagenProducto.SArchivo, "Producto"); } } responsesql = await _unitOfWork.Producto.UpdImagen(imagenProducto); response.Status = responsesql.ID_ERR == 0 ? Constant.Status : responsesql.ID_ERR; response.Message = responsesql.DESCR_ERR; response.Data = responsesql.IDDATO; } catch (Exception e) { response.Status = Constant.Error500; response.Message = e.Message; } return(response); }
public async Task <object> UpdMarca(Marca marca) { Response response = new Response(); ResponseSql responsesql = new ResponseSql(); try { if (marca.ACCION == "A" || marca.ACCION == "M") { string directory = _config.GetSection("AppSettings").GetSection("directory").Value; marca.SArchivo = marca.SArchivo.ToString().Trim(); marca.BImagen = marca.BImagen.ToString().Trim(); if (marca.SArchivo != "" && marca.BImagen != "") { AuxiliarMethods.Base64ToImage(directory, marca.BImagen, marca.SArchivo, "Marca"); } } responsesql = await _unitOfWork.Marca.UpdMarca(marca); response.Status = responsesql.ID_ERR == 0 ? Constant.Status : responsesql.ID_ERR; response.Message = responsesql.DESCR_ERR; response.Data = responsesql.IDDATO; } catch (Exception e) { response.Status = Constant.Error500; response.Message = e.Message; } return(response); }