public IActionResult Add() { LoaiLinhKienDTO dto = new LoaiLinhKienDTO(); ViewBag.Title = "Thêm Chủng Loại"; return(View("~/Views/Admin/Category/Add.cshtml", dto)); }
public async Task <IActionResult> Edit(int id) { ViewBag.Title = "Sửa Chủng Loại"; LoaiLinhKien loaiLinhKien = await _loaiLinhKienRepo.getById(id); if (loaiLinhKien == null) { return(View("~/Views/Error/404.cshtml")); } LoaiLinhKienDTO dto = _mapper.Map <LoaiLinhKienDTO>(loaiLinhKien); return(View("~/Views/Admin/Category/Edit.cshtml", dto)); }
public async Task <IActionResult> AddPost(LoaiLinhKienDTO loaiLinhKienDTO) { var message = ""; if (!ModelState.IsValid) { return(View("~/Views/Admin/Category/Add.cshtml", loaiLinhKienDTO)); } message = "Tạo thành công"; ViewBag.Message = message; ViewBag.Title = "Thêm Chủng Loại"; LoaiLinhKien loaiLinhKien = _mapper.Map <LoaiLinhKien>(loaiLinhKienDTO); await _loaiLinhKienRepo.Add(loaiLinhKien); return(View("~/Views/Admin/Category/Add.cshtml", loaiLinhKienDTO)); }
public async Task <IActionResult> EditPost(int id, LoaiLinhKienDTO dto) { ViewBag.Title = "Sửa Chủng Loại"; var message = ""; LoaiLinhKien loaiLinhKien = await _loaiLinhKienRepo.getById(id); if (!ModelState.IsValid) { return(View("~/Views/Admin/Category/Edit.cshtml", dto)); } //Update Du Lieu loaiLinhKien = dto.LoaiLinhKienMap(loaiLinhKien); await _loaiLinhKienRepo.Update(loaiLinhKien); message = "Sửa thành công"; ViewBag.Message = message; return(View("~/Views/Admin/Category/Edit.cshtml", dto)); }
public static LoaiLinhKien LoaiLinhKienMap(this LoaiLinhKienDTO dto, LoaiLinhKien loaiLinhKien) { loaiLinhKien.MaLoai = dto.MaLoai; loaiLinhKien.Ten = dto.Ten; return(loaiLinhKien); }