public Tuple <bool, string> UploadImage(string barcode, string source) { try { StockImage stockImage = new StockImage(); stockImage.Barcode = barcode; stockImage.Source = source; DBModel.StockImage.Add(stockImage); var result = DBModel.SaveChanges(); if (result > 0) { return(Tuple.Create(true, "Kayıt Başarılı!")); } else { return(Tuple.Create(false, "Kayıt Başarısız!")); } } catch (Exception ex) { bool result = new LogModel().AddErrorLog("StockModel", "UploadImage", ex.Message, ex.InnerException != null ? ex.InnerException.ToString() : null); return(Tuple.Create(false, ex.Message)); } }
public StockImage create(StockImage stockImage) { foodForAllContext.StockImage.Add(stockImage); foodForAllContext.SaveChanges(); return(stockImage); }
public StockImage destroyById(int id) { StockImage stockImage = (from s in foodForAllContext.StockImage where s.Id == id select s).FirstOrDefault(); foodForAllContext.StockImage.Remove(stockImage); foodForAllContext.SaveChanges(); stockImage = findById(id); return(stockImage); }
public IActionResult destroyById([FromHeader(Name = "Authorization")] string token, int id) { try { if (string.IsNullOrEmpty(token)) { return(Ok(new { message = "El Token es requerido.", statusCode = HttpStatusCode.NoContent })); } else { string host = Request.HttpContext.Connection.RemoteIpAddress.ToString(); Token tokenExisting = tokenService.findByToken(token, host); if (tokenExisting != null) { StockImage stockImageExisting = stockImageService.findById(id); if (stockImageExisting != null) { StockImage stockImageDeleted = stockImageService.destroyById(id); if (stockImageDeleted == null) { EventLog eventLog = new EventLog(); eventLog.IdUser = tokenExisting.IdUser; eventLog.IdEventLogType = 1; eventLog.Host = Request.HttpContext.Connection.RemoteIpAddress.ToString(); eventLog.HttpMethod = ControllerContext.HttpContext.Request.Method; eventLog.Controller = ControllerContext.ActionDescriptor.ControllerName; eventLog.Method = ControllerContext.ActionDescriptor.ActionName; eventLogService.create(eventLog); return(Ok(new { message = "Imagen eliminada.", statusCode = HttpStatusCode.OK })); } else { return(Ok(new { message = "La Imagen no se pudo eliminar, intentalo nuevamente.", statusCode = HttpStatusCode.NotFound })); } } else { return(Ok(new { message = "El comentario no existe.", statusCode = HttpStatusCode.NotFound })); } } else { return(Ok(new { message = "Token no permitido.", statusCode = HttpStatusCode.Forbidden })); } } } catch (Exception exception) { EventLog eventLog = new EventLog(); eventLog.IdEventLogType = 2; eventLog.Host = Request.HttpContext.Connection.RemoteIpAddress.ToString(); eventLog.HttpMethod = ControllerContext.HttpContext.Request.Method; eventLog.Controller = ControllerContext.ActionDescriptor.ControllerName; eventLog.Method = ControllerContext.ActionDescriptor.ActionName; eventLog.Message = exception.InnerException != null ? exception.InnerException.Message : exception.Message; eventLogService.create(eventLog); return(Ok(new { message = "Upps!!, tenemos un problema, intentalo nuevamente.", statusCode = HttpStatusCode.InternalServerError })); } }
public StockImage findById(int id) { StockImage stockImage = (from s in foodForAllContext.StockImage where s.Id == id select s).FirstOrDefault(); return(stockImage); }
public StockImage Delete(StockImage stockImage, string sql) { return(_stockImageDal.Delete(stockImage, sql)); }
public StockImage Update(StockImage stockImage, string sql) { return(_stockImageDal.Update(stockImage, sql)); }
public StockImage Add(StockImage stockImage, string sql) { return(_stockImageDal.Add(stockImage, sql)); }