示例#1
0
 public ActionResult Create(Calisan calisan, Microsoft.AspNetCore.Http.IFormFile Image)
 {
     calisan.Id = Guid.NewGuid().ToString();
     var maas = _maasManager.GetById(calisan.MaasId);
     ViewBag.Maasies = _maasManager.GetAll();
     calisan.Maas = maas;
     if (!ModelState.IsValid)
     {
         return View("Create");
     }
     if (Image != null)
     {
         MemoryStream memoryStream = new MemoryStream();
         Image.OpenReadStream().CopyTo(memoryStream);
         calisan.Image = Convert.ToBase64String(memoryStream.ToArray());
     }
     else
     {
         calisan.Image = "";
     }
     bool isSaved = _calisanManager.Add(calisan);
     string mgs = "";
     if (isSaved)
     {
         return RedirectToAction("Index");
     }
     else
     {
         mgs = "Save hatasi";
     }
     ViewBag.Mgs = mgs;
     return View();
 }