예제 #1
0
 public IActionResult EditSign(AddSignViewModel model)
 {
     model.Types = _signService.GetSignTypes();
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     else
     {
         if (model.Image != null)
         {
             byte[] imageData = null;
             using (var binaryReader = new BinaryReader(model.Image.OpenReadStream()))
             {
                 imageData = binaryReader.ReadBytes((int)model.Image.Length);
             }
             model.Sign.Image = imageData;
         }
         _signService.AddSign(model.Sign);
         return(RedirectToAction("ManageSigns", "Admin"));
     }
 }