Ejemplo n.º 1
0
        public Response <PoliceDetailVM> SavePolice(PoliceDetailVM PoliceObj, int userID, string userIP)
        {
            Response <PoliceDetailVM> response     = new Response <PoliceDetailVM>();
            PoliceDetailVM            PoliceDetail = new PoliceDetailVM();

            try
            {
                PoliceDetail = PLRDAO.SavePoliceDetail(PoliceObj, userID, userIP, (int)PartyType.ExternalSurveyor, (int)PartyType.InternalSurveyor, true);

                if (PoliceDetail != null)
                {
                    response.Status  = ResultStatus.Success;
                    response.Message = "Police Detail has been Saved";
                    response.Data    = PoliceDetail;
                }
            }
            catch (Exception ex)
            {
                LoggerService.LogException(ex);

                response.Status  = ResultStatus.Error;
                response.Message = "Error";
                response.Data    = PoliceDetail;
            }

            return(response);
        }
Ejemplo n.º 2
0
        public JsonResult SavePoliceDetail(PoliceDetailVM PoliceObj)
        {
            if (PoliceObj.Ctype == "Required")
            {
                if (!ModelState.IsValid)
                {
                    return(Json(new Result {
                        Status = ResultStatus.Error, Message = ValidationMessages.RequiredMessage, Data = null
                    }, JsonRequestBehavior.AllowGet));
                }
            }

            Response <PoliceDetailVM> response = _plrService.SavePolice(PoliceObj, UserID, UserIP);

            return(Json(new Result {
                Status = response.Status, Message = response.Message, Data = response.Data
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public PoliceDetailVM GetPoliceDetail(int?ClaimId)
        {
            PoliceDetailVM _PoliceDetail = new PoliceDetailVM();

            CLA_PLRParties_TB PartiesObj = _context.CLA_PLRParties_TB.Where(x => x.ClaimForm_Id == ClaimId &&
                                                                            (x.PartyType_Id == (int)PartyType.ExternalSurveyor || x.PartyType_Id == (int)PartyType.InternalSurveyor) && x.IsLead == true).OrderByDescending(x => x.Add_On).FirstOrDefault();

            if (PartiesObj != null)
            {
                _PoliceDetail.PoliceStation         = PartiesObj.PoliceStation;
                _PoliceDetail.FIRNo                 = PartiesObj.FIRNo;
                _PoliceDetail.FIRDate               = PartiesObj.FIRDate.ToString();
                _PoliceDetail.FinalPoliceReportNo   = PartiesObj.FinalPoliceReportNo;
                _PoliceDetail.FinalPoliceReportDate = PartiesObj.FinalPoliceReportDate.ToString();
                _PoliceDetail.PoliceRemarks         = PartiesObj.Remarks;
                _PoliceDetail.ClaimId               = PartiesObj.ClaimForm_Id.ToString();
            }

            return(_PoliceDetail);
        }