コード例 #1
0
 public void EditTask(TaskNetwork task, HttpPostedFileBase image)
 {
     if (image != null)
     {
         task.ImageMimeType = image.ContentType;
         task.ImageData     = new byte[image.ContentLength];
         image.InputStream.Read(task.ImageData, 0, image.ContentLength);
     }
     Database.TaskNetworks.Update(task);
     Database.Save();
 }
コード例 #2
0
        public FileContentResult GetImage(int taskId)
        {
            TaskNetwork task = db.TaskNetworks.Get(taskId);

            if (task != null)
            {
                return(File(task.ImageData, task.ImageMimeType));
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
 public ActionResult EditTask(TaskNetwork task, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         taskService.EditTask(task, image);
         return(RedirectToAction("Index"));
     }
     else
     {
         // there is something wrong with the data values
         return(View(task));
     }
 }