public Result <OrdersTemplateImage> AddImage(int OrderTemplateId) { System.Web.HttpFileCollection hfc = System.Web.HttpContext.Current.Request.Files; byte[] fileData = null; using (var binaryReader = new System.IO.BinaryReader(hfc[0].InputStream)) { fileData = binaryReader.ReadBytes(hfc[0].ContentLength); } var ordI = new OrdersTemplateImage() { OrderTemplateId = OrderTemplateId, Image = fileData }; return(orderServices.AddImage(ordI)); }
public Result <OrdersTemplateImage> AddImage(OrdersTemplateImage orderTemplateImage) { //TODO: temporary solution for only one image. RemoveImages(orderTemplateImage.OrderTemplateId); var r = new Result <OrdersTemplateImage>(); if (orderTemplateImage.OrderTemplateId != 0) { var ordT = this._ordersTRepository.GetById(orderTemplateImage.OrderTemplateId); if (ordT.status) { r = this._orderTImageRepository.Add(orderTemplateImage); return(r); } } r.status = false; r.info = "nieprawidłowe order Template Id"; return(r); }