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(); }
public FileContentResult GetImage(int taskId) { TaskNetwork task = db.TaskNetworks.Get(taskId); if (task != null) { return(File(task.ImageData, task.ImageMimeType)); } else { return(null); } }
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)); } }