Example #1
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }