Exemple #1
0
        /// <summary>Save Disclaimer DAR Details
        /// <CreatedFor>For Insert DAR details</CreatedFor>
        /// <CreatedBy>Bhushan Dod</CreatedBy>
        /// <CreatedOn>Feb-16-2015</CreatedOn>
        /// </summary>
        /// <param name="ObjServiceDARModel"></param>
        /// <returns>long DARId</returns>
        public long SaveDisclaimerDAR(ServiceDisclaimerModel ObjServiceDARModel)
        {
            DARDetail ObjDARDetail = new DARDetail();

            try
            {
                ObjDARDetail.ActivityDetails        = ObjServiceDARModel.ActivityDetails;
                ObjDARDetail.LocationId             = ObjServiceDARModel.LocationId;
                ObjDARDetail.TaskType               = ObjServiceDARModel.TaskType;
                ObjDARDetail.CreatedBy              = ObjServiceDARModel.UserId;
                ObjDARDetail.CreatedOn              = DateTime.UtcNow;
                ObjDARDetail.DeletedBy              = null;
                ObjDARDetail.DeletedOn              = null;
                ObjDARDetail.IsDeleted              = false;
                ObjDARDetail.IsManual               = false;
                ObjDARDetail.ModifiedBy             = null;
                ObjDARDetail.ModifiedOn             = null;
                ObjDARDetail.UserId                 = ObjServiceDARModel.UserId;
                ObjDARDetail.Address                = ObjServiceDARModel.Address;
                ObjDARDetail.City                   = ObjServiceDARModel.City;
                ObjDARDetail.CurrentLocation        = ObjServiceDARModel.CurrentLocation;
                ObjDARDetail.CustomerContact        = ObjServiceDARModel.CustomerContact;
                ObjDARDetail.CustomerName           = ObjServiceDARModel.CustomerName;
                ObjDARDetail.CustomerSignatureImage = ObjServiceDARModel.ImageCust;
                ObjDARDetail.DisclaimerFormFile     = ObjServiceDARModel.DisclaimerFormFile;
                ObjDARDetail.DriverLicenseNo        = ObjServiceDARModel.DriverLicenseNo;
                ObjDARDetail.EmpSignatureImage      = ObjServiceDARModel.ImageEmp;
                ObjDARDetail.LicensePlateNo         = ObjServiceDARModel.LicensePlateNo;
                ObjDARDetail.ProjectDesc            = ObjServiceDARModel.ProjectDesc;
                ObjDARDetail.StateId                = ObjServiceDARModel.StateName;
                ObjDARDetail.UserName               = ObjServiceDARModel.UserName;
                ObjDARDetail.VehicleColor           = ObjServiceDARModel.VehicleColor;
                ObjDARDetail.VehicleMake            = ObjServiceDARModel.VehicleMake;
                ObjDARDetail.VehicleModel           = ObjServiceDARModel.VehicleModel;
                ObjDARDetail.VehicleYear            = ObjServiceDARModel.VehicleYear;
                ObjDARDetail.ZipCode                = ObjServiceDARModel.ZipCode;
                ObjDARDetail.StartTime              = DateTime.UtcNow;
                Add(ObjDARDetail);
                long DARId = ObjDARDetail.DARId;

                return(DARId);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #2
0
 /// <summary>Save Disclaimer DAR
 /// <CreatedFor>For Insert QRC Type</CreatedFor>
 /// <CreatedBy>Bhushan Dod</CreatedBy>
 /// <CreatedOn>Feb-13-2015</CreatedOn>
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public ServiceDisclaimerModel SaveDisclaimerDARDetails(ServiceDisclaimerModel obj)
 {
     ObjUserRepository = new UserRepository();
     objDARRepository  = new DARRepository();
     try
     {
         if (obj.LocationId > 0 && obj.ServiceAuthKey != null)
         {
             var authuser = ObjUserRepository.GetSingleOrDefault(x => x.ServiceAuthKey == obj.ServiceAuthKey && x.IsDeleted == false);
             if (authuser != null && authuser.UserId > 0 && obj.TaskType > 0)
             {
                 var result = objDARRepository.SaveDisclaimerDAR(obj);
                 if (result > 0)
                 {
                     obj.Response        = Convert.ToInt32(ServiceResponse.SuccessResponse, CultureInfo.CurrentCulture);
                     obj.DARId           = result;
                     obj.ResponseMessage = CommonMessage.SaveSuccessMessage();
                 }
                 else
                 {
                     obj.Response        = Convert.ToInt32(ServiceResponse.ExeptionResponse, CultureInfo.CurrentCulture);
                     obj.DARId           = result;
                     obj.ResponseMessage = CommonMessage.WrongParameterMessage();
                 }
             }
             else
             {
                 obj.Response        = Convert.ToInt32(ServiceResponse.InvalidSessionResponse, CultureInfo.CurrentCulture);
                 obj.ResponseMessage = CommonMessage.InvalidUser();
             }
         }
         else
         {
             obj.Response        = Convert.ToInt32(ServiceResponse.FailedResponse, CultureInfo.CurrentCulture);
             obj.ResponseMessage = CommonMessage.WrongParameterMessage();
         }
     }
     catch (Exception)
     { throw; }
     return(obj);
 }