예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
        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));
        }
예제 #4
0
 public static LoaiLinhKien LoaiLinhKienMap(this LoaiLinhKienDTO dto, LoaiLinhKien loaiLinhKien)
 {
     loaiLinhKien.MaLoai = dto.MaLoai;
     loaiLinhKien.Ten    = dto.Ten;
     return(loaiLinhKien);
 }
예제 #5
0
 //  SỬA DỮ LIỆU
 public void EditData(LoaiLinhKien ex)
 {
     KetNoi.ExecuteReader(@"UPDATE LoaiLinhKien SET TenLLK='" + ex.TenLLK + "',TrangThai='" + ex.TrangThai + "' Where MaLLK='" + ex.MaLLK + "'");
 }
예제 #6
0
 //  XÓA DỮ LIỆU
 public void DeleteData(LoaiLinhKien ex)
 {
     KetNoi.ExecuteReader(@"DELETE FROM LoaiLinhKien Where MaLLK=N'" + ex.MaLLK + "'");
 }
예제 #7
0
 public async Task Delete(LoaiLinhKien item)
 {
     item.isDelete = 1;
     _context.LoaiLinhKiens.Update(item);
     await _context.SaveChangesAsync();
 }
예제 #8
0
 // THÊM DỮ LIỆU
 public void AddData(LoaiLinhKien ex)
 {
     KetNoi.ExecuteReader(@"INSERT INTO LoaiLinhKien(MaLLK,TenLLK,TrangThai)      
                            VALUES(N'" + ex.MaLLK + "',N'" + ex.TenLLK + "',N'" + ex.TrangThai + "')");
 }
예제 #9
0
 public async Task Update(LoaiLinhKien item)
 {
     _context.LoaiLinhKiens.Update(item);
     await _context.SaveChangesAsync();
 }
예제 #10
0
 public async Task Add(LoaiLinhKien item)
 {
     item.isDelete = 0;
     _context.LoaiLinhKiens.Add(item);
     await _context.SaveChangesAsync();
 }
예제 #11
0
 public void DeleteData(LoaiLinhKien ex)
 {
     bus.DeleteData(ex);
 }
예제 #12
0
 public void EditData(LoaiLinhKien ex)
 {
     bus.EditData(ex);
 }
예제 #13
0
 // THEM DATA
 public void AddData(LoaiLinhKien ex)
 {
     bus.AddData(ex);
 }