public ActionResult ChiTietBaoCao(int id) { var baoCaoDL = baoCaoDLService.GetByCodeHasIncluded(id, new string[] { "DaiLy", "TinhTrang" }); var baoCaoDLVM = Mapper.Map <BaoCaoDL, BaoCaoDLViewModel>(baoCaoDL); var dsCtBaoCaoDL = ctBaoCaoDLService.GetMultiById(baoCaoDL.Id, new string[] { "Sach" }); baoCaoDLVM.CtBaoCaoDLs = Mapper.Map <IEnumerable <CtBaoCaoDL>, IEnumerable <CtBaoCaoDLViewModel> >(dsCtBaoCaoDL); Session["TinhTrangBanDau"] = baoCaoDLVM.IdTinhTrang; Session["TongTienSachBan"] = baoCaoDLVM.TongTienSachBan; Session["dsCtBaoCao"] = baoCaoDLVM.CtBaoCaoDLs; if (TempData["Changed"] != null) { ViewBag.Changed = TempData["Changed"]; } else { ViewBag.Changed = false; } var dsTinhTrang = tinhTrangService.GetAll(); ViewBag.dsTinhTrang = dsTinhTrang; return(View(baoCaoDLVM)); }
public ActionResult ChiTietBaoCao(int id) { var thanhToan = thanhToanService.GetById(id, new string[] { "NhaXuatBan", "TinhTrang" }); var thanhToanVm = Mapper.Map <ThanhToan, ThanhToanViewModel>(thanhToan); var ctThanhToan = ctThanhToanService.GetMultiById(thanhToanVm.Id, new string[] { "Sach" }); thanhToanVm.CtThanhToans = Mapper.Map <IEnumerable <CtThanhToan>, IEnumerable <CtThanhToanViewModel> >(ctThanhToan); Session["TinhTrangBanDau"] = thanhToanVm.IdTinhTrang; Session["TongTienSachBan"] = thanhToanVm.TongTienSachBan; Session["dsCtBaoCao"] = thanhToanVm.CtThanhToans; if (TempData["Changed"] != null) { ViewBag.Changed = TempData["Changed"]; } else { ViewBag.Changed = false; } var dsTinhTrang = tinhTrangService.GetAll(); ViewBag.dsTinhTrang = dsTinhTrang; return(View(thanhToanVm)); }
public HttpResponseMessage Delete(HttpRequestMessage request, int id) { ThuCung modelThuCung = null; try { var listCanNang = _canNangService.GetAll(); foreach (var item in listCanNang) { if (item.IdThuCung != id) { continue; } _canNangService.GetById(item.IdCanNang); _canNangService.Delete(item.IdCanNang); } _thuCungService.SaveChange(); var listTinhTrang = _tinhTrangService.GetAll(); foreach (var item in listTinhTrang) { if (item.IdThuCung != id) { continue; } _tinhTrangService.GetById(item.IdTinhTrang); _tinhTrangService.Delete(item.IdTinhTrang); } _thuCungService.SaveChange(); modelThuCung = _thuCungService.Delete(id); if (modelThuCung != null) { Message = "Xóa thú cưng thành công"; _thuCungService.SaveChange(); } else { throw new DbEntityValidationException("Xóa thú cưng không thành công"); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, 1, modelThuCung)); }
public HttpResponseMessage GetAll(HttpRequestMessage request) { IEnumerable <TinhTrang> listTinhTrang = null; var toTal = 0; try { listTinhTrang = _tinhTrangService.GetAll(); toTal = listTinhTrang.ToList().Count; if (toTal > 0) { Message = "Danh sách tình trạng"; } else { throw new DbEntityValidationException("Không tồn tại tình trạng nào"); } } catch (DbEntityValidationException ex) { LogException(ex); } return(GetResponseMessage(IsSuccess, Message, toTal, listTinhTrang)); }