Esempio n. 1
0
        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" }));
            }
        }
Esempio n. 2
0
        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"));
        }
Esempio n. 4
0
        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());
 }
Esempio n. 6
0
 /// <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);
     }
 }
Esempio n. 7
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));
     }
 }