public async Task <ActionResult> Update(DomainLayer.DB_Model.News.News news) { var result = await _newsServices.UpdateAsync(news); if (result.Success) { return(RedirectToAction("Index")); } ModelState.AddModelError("", string.Format("Update Invalid Error Is {0}", result.InnerExeption)); return(View(news)); }
public ActionResult Create() { var DefoultModel = new DomainLayer.DB_Model.News.News { IsActive = true }; var NewsGroupList = new SelectList(_newsGroupServices.GetGroupList(), "NewsGroupId", "Name"); ViewBag.NewsGroupList = NewsGroupList; return(View(DefoultModel)); }
public async Task <ActionResult> Create(DomainLayer.DB_Model.News.News newsModel) { if (ModelState.IsValid) { newsModel.OwnerUserId = Guid.Parse(User.Identity.GetUserId()); var result = await _newsServices.CreateNewsAsync(newsModel); if (result.Success) { return(RedirectToAction("Index", "News", new { @area = "News" })); } ModelState.AddModelError("", "Error In Savin DataBase Please Tell SystemAdministrator"); } else { ModelState.AddModelError("", "Your Information Not Valid For Save To DataBase Check Again"); } return(View(newsModel)); }
public async Task <ServicesResult> UpdateAsync(DomainLayer.DB_Model.News.News News) { try { _uow.MarkAsChanged(News); await _uow.SaveChangesAsync(); return(new ServicesResult() { Success = true }); } catch (Exception ex) { return(new ServicesResult() { Success = false, Message = ex.Message, InnerExeption = ex.InnerException.Message, }); } }