/// <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; } }
/// <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); }