Пример #1
0
        public ResponseResult ConfirmCheckVoucher(KetQuaKiemTraModel model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    var result = new Response <KetQuaKiemTraModel>
                    {
                        Message = HttpMessage.INVALID_MODEL,
                        Status  = false,
                    };
                    ActionContext.Response.StatusCode = HttpStatusCode.BadRequest;
                    return(new ResponseResult(result, ActionContext));
                }

                var ketQua = new KetQuaKiemTra
                {
                    MaChungTu    = model.MaChungTu,
                    CreateDate   = DateTime.Now,
                    DiaDiemKT    = model.DiaDiem,
                    DonViKT      = model.DonViKiemTra,
                    NgayKT       = DateTime.Now,
                    KetQuaKT     = model.KetQua,
                    NoiDungKT    = model.NoiDungKiemTra,
                    NguoiKiemTra = model.NguoiKiemTra
                };
                _ketQuaService.Create(ketQua);
                var data = new Response <KetQuaKiemTraModel>
                {
                    Message = "Create Success",
                    Status  = true,
                    Data    = model
                };

                return(new ResponseResult(data, ActionContext));
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                var data = new Response <KetQuaKiemTraModel>
                {
                    Message = HttpMessage.ERROR_CREATE,
                    Status  = false
                };
                ActionContext.Response.StatusCode = HttpStatusCode.InternalServerError;
                return(new ResponseResult(data, ActionContext));
            }
        }
        public ActionResult DeleteResultConfirmed(int?IDKQ, int?IDQN)
        {
            if (IDKQ == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KetQuaKiemTraModel model = new KetQuaKiemTraModel();

            model.DeleteResult(IDKQ);
            if (IDQN != null)
            {
                return(RedirectToAction("Details", new { id = IDQN }));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
        // DeleteResult
        public ActionResult DeleteResult(int?IDKQ, int?IDQN)
        {
            if (IDKQ == null || IDQN == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            KetQuaKiemTraModel model = new KetQuaKiemTraModel();

            ViewKQ obj = new ViewKQ();

            obj = model.GetResult(IDKQ, IDQN);
            if (obj == null)
            {
                return(View("NoResult"));
            }

            return(View(obj));
        }
Пример #4
0
        public static void Insert(KetQuaModel model)
        {
            var insert = new KetQuaKiemTraModel();

            insert.InsertResult(model.IDQN, model.KQ, model.XepLoai, model.DeSo, model.TraLoi, model.DapAn);
        }