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 ActionResult Create([Bind(Include = "PatientId,First_Name,Last_Name,Gender,Date_Of_Birth,Patient_Address,Tel_No,Email_Address,Diabetic_Type,Comments,Retinal_Image")] Patient patient) { if (ModelState.IsValid) { db.Patients.Add(patient); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(patient)); }
public ActionResult Submit(Patient patient, HttpPostedFileBase file) { if (file != null) { string ds = file.FileName.Substring(file.FileName.Length - 3); //patient photo string p = string.Empty; p = Server.MapPath("~/Images/"); // path to save image file.SaveAs(p + file.FileName); // string fileName = Path.GetFileNameWithoutExtension(file.FileName); // file name // string extension = Path.GetExtension(file.FileName); // file extension // fileName = fileName +DateTime.Now.ToString("yymmssfff")+ extension; // full file name //// file.I = "~/Image/" + fileName; // relative path // fileName = Path.Combine(Server.MapPath("~/ Image / "), fileName); // file.SaveAs(fileName); using (dbEntities) { patient.Retinal_Image = file.FileName; // pic is field name in table (DB) dbEntities.Patients.Add(patient); dbEntities.SaveChanges(); } } else { return(Content("Please Select File")); } return(RedirectToAction("List")); }
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 Register(Stafff staff) { if (ModelState.IsValid) { dbEntities.Stafffs.Add(staff); dbEntities.SaveChanges(); ViewBag.message = "User Successfully Registered"; return(RedirectToAction("Login")); } return(View()); }
/// <summary> /// To save metadata of file /// </summary> /// <param name="obj"></param> private int saveMetadata(EntityModel.Image obj) { try { ent.Images.Add(obj); ent.SaveChanges(); return(obj.ImageId); } catch (Exception) { return(0); } }
//insert Image public HttpResponseMessage Post(ImageDetails imagedetails) { if (ModelState.IsValid) { objAPI.ImageDetails.Add(imagedetails); objAPI.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, imagedetails); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = imagedetails.Image_Path })); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }