public int AddEditImage(ImageDomainModel img) { int result = 0; if (img.id > 0) { Images image = imageRepository.SingleOrDefault(x => x.id == img.id); if (image != null) { image.imgByte = img.imgByte; image.imgName = img.imgName; image.imgPath = img.imgPath; imageRepository.Update(image); result = img.id; } } else // Add Player { Images image = new Images(); image.imgByte = img.imgByte; image.imgName = img.imgName; image.imgPath = img.imgPath; imageRepository.Insert(image); result = image.id; } return(result); }
public JsonResult ImageUpload(ImageViewModel model) { int result = 0; int imageId = 0; var file = model.ImageFile; byte[] imagebyte = null; if (file != null) { file.SaveAs(Server.MapPath("/UploadedImage/" + file.FileName)); BinaryReader reader = new BinaryReader(file.InputStream); imagebyte = reader.ReadBytes(file.ContentLength); ImageViewModel img = new ImageViewModel(); ImageDomainModel imgDM = new ImageDomainModel(); img.imgName = file.FileName; img.imgByte = imagebyte; img.imgPath = "/UploadedImage/" + file.FileName; AutoMapper.Mapper.Map(img, imgDM); result = imageBusiness.AddEditImage(imgDM); imageId = result; } return(Json(imageId, JsonRequestBehavior.AllowGet)); }
public ImageDomainModel GetImage(int id) { var temp = imageRepository.SingleOrDefault(x => x.id == id); ImageDomainModel result = new ImageDomainModel(); result.id = temp.id; result.imgByte = temp.imgByte; result.imgName = temp.imgName; result.imgPath = temp.imgPath; return(result); }