public void Update() { request.CategoryID = 7; request.CategoryName = "Gadget2"; request.CurrentLogin = "******"; request.Description = "Gadget Mania Update"; var isValid = facade.Update(request); Assert.Equal(true, isValid.Result.IsSuccess); }
public async Task <IActionResult> Add([FromBody] CategoryRequest request) { try { authHelper.IsLogin(ref CurrentLogin, ref response, HttpContext.User.Identity as ClaimsIdentity); if (response.IsSuccess) { request.CurrentLogin = CurrentLogin; if (request.CategoryID < 1) { return(Ok(await facade.Add(request))); } else { return(Ok(await facade.Update(request))); } } return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex)); } }
public async Task <IActionResult> Edit(Guid id, CategoryUpdateModel item) { if (id != item.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _categoryFacade.Update(item); } catch (DbUpdateConcurrencyException) { return(View(item)); } return(RedirectToAction(nameof(Index), new { area = "Admin" })); } return(RedirectToAction(nameof(Index), new { area = "Admin" })); }
public ActionResult <Guid> Update(CategoryUpdateModel category) { return(categoryFacade.Update(category)); }