public async Task <RedirectToActionResult> UpdateCategoryRoom(CategoryRoomMv category) { await new CategoryRoomDao().UpdateCategory(category); var value = await new CategoryRoomDao().GeList(); return(RedirectToAction("CategoriesRoom", value)); }
public IActionResult Put(int id, [FromBody] CategoryRoomMv category) { try { new CategoryRoomDao(_unitOfWork, _mapper).Update(category); return(Ok()); } catch (Exception e) { Console.WriteLine(e); return(NotFound()); } }
public IActionResult Post([FromBody] CategoryRoomMv category) { try { //var result = JsonConvert.DeserializeObject<CategoryRoomMv>(category); new CategoryRoomDao(_unitOfWork, _mapper).Create(category); return(Ok()); } catch (Exception e) { Console.WriteLine(e); return(NotFound()); } }
public async Task <ViewResult> CreateCategoryRoom(CategoryRoomMv category) { if (ModelState.IsValid) { var res = await new CategoryRoomDao().CreateCategory(category); if (res.IsSuccessStatusCode) { var data = await new CategoryRoomDao().GeList(); return(View("CategoriesRoom", data)); } else { return(View()); } } else { return(View()); } }
public void Create(CategoryRoomMv data) { var categoryRoom = new CategoryRoom() { Name = data.Name, Price = data.Price, Description = data.Description }; try { _unitOfWork.CategoryRooms.Insert(categoryRoom); _unitOfWork.Commit(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task <CategoryRoomMv> GetById(int id) { var data = new CategoryRoomMv(); var res = await _api.GetDataById(url, id); try { if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; data = JsonConvert.DeserializeObject <CategoryRoomMv>(result); } } catch (Exception e) { Console.WriteLine(e); throw; } return(data); }
public void Update(CategoryRoomMv category) { var data = new CategoryRoom() { Id = category.Id, Name = category.Name, Price = category.Price, Description = category.Description }; try { _unitOfWork.CategoryRooms.Update(data); _unitOfWork.Commit(); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task <HttpResponseMessage> UpdateCategory(CategoryRoomMv category) { var update = await _api.Update <CategoryRoomMv>(url, category.Id, category); return(update); }
public async Task <HttpResponseMessage> CreateCategory(CategoryRoomMv category) { var postTask = await _api.PostData <CategoryRoomMv>(url, category); return(postTask); }