Exemplo n.º 1
0
        public ActionResult Edit(BadgeEditViewModel badge)
        {
            if (badge.Image != null)
            {
                var fileName = Path.GetFileName(badge.Image.FileName);
                badge.ImageUrl = fileName;
                var path      = GetImagePath(badge.Id);
                var imagePath = path + "/" + fileName;
                Directory.CreateDirectory(path);
                badge.Image.SaveAs(imagePath);
            }
            else
            {
                badge.ImageUrl = _badgeRepository.Get(badge.Id).ImageUrl;
            }

            var editedBadge = Mapper.Map <BadgeEditViewModel, Badge>(badge);

            _badgeRepository.Update(editedBadge);
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public async Task UpdateBadge(Badge badge)
 {
     _badgeRepository.Update(badge);
     await _unit.Commit();
 }
 public Badge Update(Badge item)
 {
     Repo.Update(item);
     Unit.SaveChanges();
     return(item);
 }