public IActionResult Edit(ConsumerEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         Consumer consumer = context.Consumers.SingleOrDefault(x => x.Id == model.Id);
         consumer.Name    = model.Name;
         consumer.Address = model.Address;
         consumer.Image   = model.Photo;
         context.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
        public IActionResult Edit(int id)
        {
            ConsumerEditViewModel model = context.Consumers.Select(c => new ConsumerEditViewModel
            {
                Id      = c.Id,
                Name    = c.Name,
                Address = c.Address,
                Photo   = c.Image
            }).SingleOrDefault(x => x.Id == id);

            return(View(model));
        }