Beispiel #1
0
        public Response <DriverDetailVM> SaveDriver(DriverDetailVM DriverObj, int userID, string userIP)
        {
            Response <DriverDetailVM> response     = new Response <DriverDetailVM>();
            DriverDetailVM            DriverDetail = new DriverDetailVM();

            try
            {
                DriverDetail = PLRDAO.SaveDriver(DriverObj, userID, userIP);

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

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

            return(response);
        }
Beispiel #2
0
        public JsonResult SaveDriverDetail(DriverDetailVM DriverObj)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new Result {
                    Status = ResultStatus.Error, Message = ValidationMessages.ErrorMessage, Data = null
                }, JsonRequestBehavior.AllowGet));
            }

            Response <DriverDetailVM> response = _plrService.SaveDriver(DriverObj, UserID, UserIP);

            return(Json(new Result {
                Status = response.Status, Message = response.Message, Data = response.Data
            }, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public DriverDetailVM GetDriverDetail(int?ClaimId)
        {
            DriverDetailVM _DriverDetail = new DriverDetailVM();

            CLA_ClaimForm_TB ClaimForm = _context.CLA_ClaimForm_TB.Where(x => x.Id == ClaimId).OrderByDescending(x => x.Add_On).FirstOrDefault();

            if (ClaimForm != null)
            {
                _DriverDetail.DriverName            = ClaimForm.DriverName;
                _DriverDetail.DriverDOB             = ClaimForm.DriverDOB?.ToString("dd/MM/yyyy");
                _DriverDetail.VehicleSpeed          = ClaimForm.VehicleSpeed;
                _DriverDetail.LicenseNo             = ClaimForm.LicenseNo;
                _DriverDetail.LicenseIssueDate      = ClaimForm.LicenseIssueDate?.ToString("dd/MM/yyyy");
                _DriverDetail.LicenseExpiry         = ClaimForm.LicenseExpiryDate?.ToString("dd/MM/yyyy");
                _DriverDetail.DriverRelationship_Id = ClaimForm.DriverRelationship_Id;
                _DriverDetail.Mileage = ClaimForm.Mileage;
                _DriverDetail.ClaimId = ClaimId.GetValueOrDefault();
            }

            return(_DriverDetail);
        }