public ActionResult GetImage(int Id = 0, int t = 0) { if (Id == 0) { return(File("~/images/NoImage.png", "image/png")); } ImageDBEntities db = new ImageDBEntities(); var model = db.WebFiles.Find(Id); if (model != null) { if (t != 0) { byte[] img = getThumbNail(model.Data, t); return(File(img, model.ContentType, "thumb_" + model.FileName)); } return(File(model.Data, model.ContentType, model.FileName)); } else { return(HttpNotFound()); } }
public ActionResult Create(ImageEditorViewModel model) { try { if (ModelState.IsValid) { ImageDBEntities db = new ImageDBEntities(); var fileModel = WebFileViewModel.getEntityModel(model.FileImage); db.WebFiles.Add(fileModel); db.SaveChanges(); var entity = ImageEditorViewModel.getEnityModel(model); entity.WebImageId = fileModel.Id; entity.OrderNo = db.Galleries.Count() > 0 ? db.Galleries.Max(x => x.OrderNo) + 1 : 1; db.Galleries.Add(entity); db.SaveChanges(); return(Json(new { success = true, Caption = model.Caption })); } return(Json(new { success = false, ValidationMessage = "Please check validation messages" })); } catch (Exception ex) { return(Json(new { success = false, ExceptionMessage = "Some error here" })); } }
public JsonResult ChangeActive(int Id, bool status) { ImageDBEntities db = new ImageDBEntities(); var entity = db.Galleries.Find(Id); entity.IsActive = status; db.SaveChanges(); return(Json(entity.Title)); }
public ActionResult _List() { ImageDBEntities db = new ImageDBEntities(); var list = db.Galleries.OrderBy(x => x.OrderNo) .Select(x => new ImageList { Id = x.Id, IsActive = x.IsActive, OrderNo = x.OrderNo, WebImageId = x.WebImageId, Title = x.Title }).ToList(); return(PartialView(list)); }
public ActionResult Login(Stafff staff) { //check model validity if (ModelState.IsValid) { // accessing database ImageDBEntities dbEntities = new ImageDBEntities(); //validating and getting user details var userDetails = dbEntities.Stafffs.Where(a => a.UserID.Equals(staff.UserID) && a.Password.Equals(staff.Password)).FirstOrDefault(); // validating and redirecting to other webpage if (userDetails != null) { Session["ID"] = userDetails.UserID.ToString(); return(RedirectToAction("Submit", "UploadDetails")); } else { return(Content("Incorrect details, try again!")); } } return(View(staff)); }