public bool Update(int id, TagVm vm) { var entity = _uow.Call <Tag>().Find(id); entity.Name = vm.Name; _uow.Call <Tag>().Update(entity); return(_uow.Commit()); }
public bool Create(TagVm vm) { _uow.Call <Tag>() .Add(new Tag { Name = vm.Name, IsActive = true }); return(_uow.Commit()); }
public ActionResult Delete(int id) { string result = id == 0 ? string.Empty : _appService.GetById(id); TagVm tag = string.IsNullOrEmpty(result) ? null : JsonConvert.DeserializeObject <TagVm>(result); if (tag == null) { return(RedirectToAction("Index")); } return(View(tag)); }
public ActionResult Edit(TagVm tag) { try { if (ModelState.IsValid) { string data = JsonHelper <TagVm> .Serialize(tag); _appService.Update(data); } return(RedirectToAction("Index")); } catch { return(View(tag)); } }
public ActionResult Create(TagVm tag) { try { if (!ModelState.IsValid) { return(View(tag)); } string data = JsonHelper <TagVm> .Serialize(tag); _appService.Add(data); return(RedirectToAction("Index")); } catch (Exception ex) { return(View(tag)); } }
public IHttpActionResult Update(int id, TagVm vm) { var result = _tagBusiness.Update(id, vm); return(Ok(result)); }
public IHttpActionResult Create(TagVm vm) { var result = _tagBusiness.Create(vm); return(Ok(result)); }
public override Task LoadData() { CurrentTag = Parameter as TagVm; return(base.LoadData()); }