private ShippingDetail SaveShippingDetail(Address address, OrganizationRoleUser createdByOrgRoleUser) { var shippingOptions = _shippingOptionRepository.GetAllShippingOptionsForBuyingProcess(); if (shippingOptions != null && shippingOptions.Count > 0) { var shippingOption = shippingOptions.Where(so => so.Price == 0).Select(so => so).FirstOrDefault(); if (shippingOption != null) { address = _addressService.SaveAfterSanitizing(address); var shippingDetail = new ShippingDetail { ShippingOption = new ShippingOption(), DataRecorderMetaData = new DataRecorderMetaData { DataRecorderCreator = createdByOrgRoleUser, DateCreated = DateTime.Now, DateModified = DateTime.Now }, Status = ShipmentStatus.Processing, ShippingAddress = address }; shippingDetail.ShippingOption.Id = shippingOption.Id; shippingDetail.ActualPrice = shippingOption.Price; shippingDetail = _shippingController.OrderShipping(shippingDetail); return(shippingDetail); } return(null); } return(null); }
private void UpdateCustomerWarmTransfer(CorporateCustomerEditModel model, OrganizationRoleUser createdByOrgRoleUser, Customer customer, ILogger logger) { if (string.IsNullOrEmpty(model.WarmTransferYear) && string.IsNullOrEmpty(model.WarmTransferAllowed)) { return; } var warmTransferYear = Convert.ToInt32(model.WarmTransferYear); bool?isWarmTransfer; if (model.WarmTransferAllowed.ToLower() == "yes") { isWarmTransfer = true; } else if (model.WarmTransferAllowed.ToLower() == "no") { isWarmTransfer = false; } else { isWarmTransfer = null; } _customerWarmTransferService.Save(customer.CustomerId, warmTransferYear, isWarmTransfer, createdByOrgRoleUser.Id, logger); }
private void SaveHostImages(OrganizationRoleUser organizationRoleUser) { var hostImagesToSave = new List <HostImage>(); int counter = 1; counter = UploadHostImage(HostImageUploader1, counter, hostImagesToSave); counter = UploadHostImage(HostImageUploader2, counter, hostImagesToSave); counter = UploadHostImage(HostImageUploader3, counter, hostImagesToSave); counter = UploadHostImage(HostImageUploader4, counter, hostImagesToSave); counter = UploadHostImage(HostImageUploader5, counter, hostImagesToSave); hostImagesToSave.ForEach(hostImage => { hostImage.UploadedBy = organizationRoleUser; hostImage.UploadedOn = DateTime.Now; }); IHostRepository hostRepository = new HostRepository(); if (hostImagesToSave.Count > 0) { hostRepository.SaveHostImages(HostId, hostImagesToSave); } }
public DataRecorderMetaData(OrganizationRoleUser organizationRoleUser, DateTime dateCreated, DateTime?dateModified) { DataRecorderCreator = organizationRoleUser; DataRecorderModifier = organizationRoleUser; DateCreated = dateCreated; DateModified = dateModified; }
private EventCustomer SaveEventCustomer(OrganizationRoleUser createdByOrgRoleUser, long slotId, long eventId, long customerId) { var appointment = _eventAppointmentService.CreateAppointment(new[] { slotId }, createdByOrgRoleUser.Id); var eventCustomer = new EventCustomer { AppointmentId = appointment.Id, EventId = eventId, CustomerId = customerId, DataRecorderMetaData = new DataRecorderMetaData { DataRecorderCreator = createdByOrgRoleUser, DateCreated = DateTime.Now }, OnlinePayment = false, MarketingSource = "", NoShow = false, TestConducted = false, HIPAAStatus = RegulatoryState.Unknown, PcpConsentStatus = RegulatoryState.Unknown }; eventCustomer = _eventCustomerRepository.Save(eventCustomer); return(eventCustomer); }
private EventCustomer SaveEventCustomer(OrganizationRoleUser organizationRoleUser) { var eventAppointmentService = IoC.Resolve <IEventAppointmentService>(); var appointment = eventAppointmentService.CreateAppointment(AppointmentSlotIds, organizationRoleUser.Id); var eventCustomer = new EventCustomer { AppointmentId = appointment.Id, EventId = EventId.Value, CustomerId = CustomerId.Value, DataRecorderMetaData = new DataRecorderMetaData { DataRecorderCreator = organizationRoleUser, DateCreated = DateTime.Now }, OnlinePayment = false, MarketingSource = MarketingSource, NoShow = false, LeftWithoutScreeningReasonId = null, LeftWithoutScreeningNotesId = null, TestConducted = false, HIPAAStatus = RegulatoryState.Unknown, PcpConsentStatus = RegulatoryState.Unknown, EnableTexting = Customer.EnableTexting, PreferredContactType = Customer.PreferredContactType, }; IUniqueItemRepository <EventCustomer> itemRepository = new EventCustomerRepository(); eventCustomer = itemRepository.Save(eventCustomer); return(eventCustomer); }
//private void DeleteOldOwnerMappings(long territoryId) //{ // using (var myAdapter = PersistenceLayer.GetDataAccessAdapter()) // { // IRelationPredicateBucket bucket = new RelationPredicateBucket(HospitalPartnerTerritoryFields.TerritoryId == territoryId); // myAdapter.DeleteEntitiesDirectly(typeof(HospitalPartnerTerritoryEntity), bucket); // bucket = new RelationPredicateBucket(FranchiseeTerritoryFields.TerritoryId == territoryId); // myAdapter.DeleteEntitiesDirectly(typeof(FranchiseeTerritoryEntity), bucket); // bucket = new RelationPredicateBucket(OrganizationRoleUserTerritoryFields.TerritoryId == territoryId); // myAdapter.DeleteEntitiesDirectly(typeof(OrganizationRoleUserTerritoryEntity), bucket); // } //} private void UpdateSalesRepTerritoryOwners(long territoryId, IEnumerable <SalesRepTerritoryAssignment> salesRepTerritoryAssignments) { IEntityCollection2 organizationRoleUserTerritoryEntities = new EntityCollection <OrganizationRoleUserTerritoryEntity>(); foreach (var salesRepTerritoryAssignment in salesRepTerritoryAssignments) { // TODO: Ashutosh is looking into it //OrganizationRoleUser organizationRoleUser = _organizationRoleUserRepository. // GetOrganizationRoleUser(salesRepTerritoryAssignment.SalesRep.Id, // (long)Roles.SalesRep, salesRepTerritoryAssignment.SalesRep. // SalesRepresentativeId); OrganizationRoleUser organizationRoleUser = new OrganizationRoleUser(); IEntity2 organizationRoleUserTerritoryEntity = new OrganizationRoleUserTerritoryEntity(territoryId, organizationRoleUser.Id) { EventTypeSetupPermission = (int)salesRepTerritoryAssignment. EventTypeSetupPermission }; organizationRoleUserTerritoryEntities.Add(organizationRoleUserTerritoryEntity); } using (var myAdapter = PersistenceLayer.GetDataAccessAdapter()) { myAdapter.SaveEntityCollection(organizationRoleUserTerritoryEntities); } }
public void AddShippingForPcp(long customerId, long eventId, PrimaryCarePhysician pcp) { // var pcp = _primaryCarePhysicianRepository.Get(customerId); if (pcp == null || pcp.Address == null) { return; } var shippingOption = _shippingOptionRepository.GetShippingOptionByProductId((long)Product.UltraSoundImages, true); if (shippingOption == null) { return; } var shippingDetails = _shippingDetailRepository.GetShippingDetailsForEventCustomer(eventId, customerId); if (!shippingDetails.IsNullOrEmpty()) { if (shippingDetails.Any(sd => sd.ShippingOption.Id == shippingOption.Id)) { return; } } var order = _orderRepository.GetOrder(customerId, eventId); //added As Admin User Role var organizationRoleUser = new OrganizationRoleUser { Id = customerId }; AddPcpShipping(order, shippingOption, pcp, organizationRoleUser); }
public bool AddPcpProductShipping(long customerId, long eventId) { var pcp = _primaryCarePhysicianRepository.Get(customerId); if (pcp == null || pcp.Address == null) { return(false); } var shippingOption = _shippingOptionRepository.GetShippingOptionByProductId((long)Product.UltraSoundImages); if (shippingOption == null) { return(false); } var order = _orderRepository.GetOrder(customerId, eventId); //added As Admin User Role var organizationRoleUser = new OrganizationRoleUser { Id = customerId }; AddProduct(customerId, order, organizationRoleUser); AddPcpShipping(order, shippingOption, pcp, organizationRoleUser); return(true); }
private Lab GetLab(CorporateCustomerEditModel model, OrganizationRoleUser createdByOrgRoleUser, IEnumerable <Lab> labs) { Lab lab = null; if (!string.IsNullOrEmpty(model.Lab)) { lab = labs.FirstOrDefault(l => l.Name.Trim().ToLower() == model.Lab.Trim().ToLower()); if (lab == null) { lab = _labRepository.GetByName(model.Lab); if (lab == null) { lab = new Lab { Name = model.Lab, Alias = model.Lab, IsActive = true, CreatedByOrgRoleUserId = createdByOrgRoleUser.Id, DateCreated = DateTime.Now }; lab = _labRepository.Save(lab); } } } return(lab); }
public OrganizationRoleUser SaveOrganizationRoleUser(OrganizationRoleUser organizationRoleUser) { OrganizationRoleUserEntity organizationRoleUserEntity = _mapper.Map(organizationRoleUser); using (var myAdapter = PersistenceLayer.GetDataAccessAdapter()) { if (organizationRoleUser.Id == 0) { var linqMetaData = new LinqMetaData(myAdapter); var entity = linqMetaData.OrganizationRoleUser.Where( oru => oru.OrganizationId == organizationRoleUser.OrganizationId && oru.RoleId == organizationRoleUser.RoleId && oru.UserId == organizationRoleUser.UserId). FirstOrDefault(); if (entity != null) { organizationRoleUserEntity = entity; organizationRoleUserEntity.IsNew = false; } } organizationRoleUserEntity.IsActive = true; if (!myAdapter.SaveEntity(organizationRoleUserEntity, true)) { throw new PersistenceFailureException(); } } return(_mapper.Map(organizationRoleUserEntity)); }
public DataRecorderMetaData(long dataRecoderOrgRoleId, DateTime dateCreated, DateTime?dateModified) { var dataRecoder = new OrganizationRoleUser(dataRecoderOrgRoleId); DataRecorderCreator = dataRecoder; DataRecorderModifier = dataRecoder; DateCreated = dateCreated; DateModified = dateModified; }
public SyncMedicationPollingAgent(IMedicationRepository medicationRepository, IMedicareApiService medicareApiService, ISettings setting, ILogManager logManager) { _medicationRepository = medicationRepository; _medicareApiService = medicareApiService; _setting = setting; _logger = logManager.GetLogger("SyncMedicationPollingAgent"); _isDevEnvironment = setting.IsDevEnvironment; _modifiedByService = new OrganizationRoleUser(1); }
public Customer CreateCustomer(MassRegistrationEditModel model, OrganizationRoleUser createdByOrgRoleUser) { var customer = new Customer(); customer.Name = new Name { FirstName = model.FirstName, LastName = model.LastName }; customer.HomePhoneNumber = model.HomeNumber; if (!string.IsNullOrEmpty(model.Email)) { string[] emailSplitUp = model.Email.Split(new[] { '@' }); customer.Email = new Email { Address = emailSplitUp[0], DomainName = emailSplitUp[1] }; } customer.Address = Mapper.Map <AddressEditModel, Address>(model.Address); customer.UserLogin = new UserLogin { UserName = GenerateUniqueUserName(model.FirstName + "." + model.LastName), Password = GenerateUniquePassword(), IsSecurityQuestionVerified = false, UserVerified = false }; customer.Gender = (Gender)model.Gender; if (model.DateOfBirth.HasValue) { customer.DateOfBirth = model.DateOfBirth; } customer.AddedByRoleId = createdByOrgRoleUser.RoleId; customer.EmployeeId = model.EmployeeId; customer.InsuranceId = model.InsuranceId; if (!string.IsNullOrEmpty(model.Ssn)) { customer.Ssn = model.Ssn.Replace("-", ""); } var height = new Height(model.HeightInFeet, model.HeightInInch); customer.Height = height.TotalInches > 0 ? height : null; if (model.Weight > 0) { customer.Weight = new Weight(model.Weight); } customer.Race = (Race)System.Enum.Parse(typeof(Race), model.Race, true); customer.Copay = model.Copay; customer.MedicareAdvantagePlanName = model.MedicareAdvantagePlanName; return(customer); }
protected override void Seed(NotesContext context) { User system = new User { Name = NotesContext.ContextUserName, PasswordHash = NotesContext.ContextPasswordHash, PasswordSalt = NotesContext.ContextPasswordSalt, IsSystemOnly = true }; context.Users.Add(system); Role role = new Role { Name = NotesContext.ContextRoleName, IsSystemOnly = true }; context.Roles.Add(role); Organization org = new Organization { Name = NotesContext.ContextOrganizationName, IsSystemOnly = true }; context.Organizations.Add(org); OrganizationRole orgRole = new OrganizationRole { Organization = org, Role = role }; context.OrganizationRoles.Add(orgRole); OrganizationRoleUser systemOrgRole = new OrganizationRoleUser { User = system, OrganizationRole = orgRole }; context.OrganizationRoleUsers.Add(systemOrgRole); OrganizationUser systemOrg = new OrganizationUser { User = system, Organization = org }; context.OrganizationUsers.Add(systemOrg); base.Seed(context); }
public UserBasicInfoModel ToModel(Organization organization, User user, OrganizationRoleUser organizationRoleUser) { return(new UserBasicInfoModel() { OrganizationName = organization.Name, Email = (user.Email ?? user.AlternateEmail).ToString(), Address = user.Address.ToString(), Name = user.NameAsString, OrganizationRoleUserId = organizationRoleUser.Id, Phone = (user.HomePhoneNumber ?? user.MobilePhoneNumber).ToString() }); }
private void SendNotification(Customer customer, Event eventData, OrganizationRoleUser createdByOrgRoleUser, string source) { var account = _corporateAccountRepository.GetbyEventId(eventData.Id); if (account == null || account.SendWelcomeEmail) { var welcomeEmailViewModel = _emailNotificationModelsFactory.GetWelcomeWithUserNameNotificationModel(customer.UserLogin.UserName, customer.Name.FullName, customer.DateCreated); _notifier.NotifySubscribersViaEmail(NotificationTypeAlias.CustomerWelcomeEmailWithUsername, EmailTemplateAlias.CustomerWelcomeEmailWithUsername, welcomeEmailViewModel, customer.Id, createdByOrgRoleUser.Id, source); SendResetPasswordMail(customer.Id, customer.Name.FullName, createdByOrgRoleUser.Id, source); } SendAppointmentConfirmationMail(customer, eventData, createdByOrgRoleUser.Id, source, account); }
private void UpdateCustomerTargeted(CorporateCustomerEditModel model, OrganizationRoleUser createdByOrgRoleUser, Customer customer) { var forYear = DateTime.Now.Year; bool?isTargeted = null; if (!string.IsNullOrEmpty(model.TargetYear)) { forYear = Convert.ToInt32(model.TargetYear); isTargeted = true; } _customerTargetedService.Save(customer.CustomerId, forYear, isTargeted, createdByOrgRoleUser.Id); }
public void MapMapsEntityIdsToCorrectProperties() { var organizationRoleUserEntity = new OrganizationRoleUserEntity(1) { UserId = 2, RoleId = 3, OrganizationId = 4 }; OrganizationRoleUser organizationRoleUser = _mapper.Map(organizationRoleUserEntity); Assert.AreEqual(organizationRoleUserEntity.OrganizationRoleUserId, organizationRoleUser.Id); Assert.AreEqual(organizationRoleUserEntity.UserId, organizationRoleUser.UserId); Assert.AreEqual(organizationRoleUserEntity.RoleId, organizationRoleUser.RoleId); Assert.AreEqual(organizationRoleUserEntity.OrganizationId, organizationRoleUser.OrganizationId); }
public void MapMapsIdsToCorrectProperties() { const long expectedUserId = 1; const long expectedRoleId = 2; const long expectedOrganizationId = 3; var organizationRoleUser = new OrganizationRoleUser(expectedUserId, expectedRoleId, expectedOrganizationId); OrganizationRoleUserEntity organizationRoleUserEntity = _mapper.Map(organizationRoleUser); Assert.AreEqual(expectedUserId, organizationRoleUserEntity.UserId); Assert.AreEqual(expectedRoleId, organizationRoleUserEntity.RoleId); Assert.AreEqual(expectedOrganizationId, organizationRoleUserEntity.OrganizationId); }
public DataRecorderMetaData CreateDataRecorderMetaData(long dataRecorderCreatorId, DateTime dateCreated, long?dataRecorderModifierId, DateTime?dateModified) { var dataRecorderCreator = new OrganizationRoleUser(dataRecorderCreatorId); OrganizationRoleUser dataRecorderModifier = dataRecorderModifierId.HasValue ? new OrganizationRoleUser(dataRecorderModifierId.Value) : null; return(new DataRecorderMetaData { DataRecorderCreator = dataRecorderCreator, DataRecorderModifier = dataRecorderModifier, DateCreated = dateCreated, DateModified = dateModified }); }
public OrganizationRoleUserModel Create(User user, OrganizationRoleUser orgRoleUser, Organization organization, Role role, File file, MediaLocation mediaLocation) { return(new OrganizationRoleUserModel { UserId = user.Id, OrganizationRoleUserId = orgRoleUser.Id, OrganizationId = orgRoleUser.OrganizationId, OrganizationName = organization != null ? organization.Name : string.Empty, RoleId = orgRoleUser.RoleId, ParentRoleId = role != null ? (role.ParentId ?? 0) : 0, RoleAlias = role != null ? role.Alias : string.Empty, RoleDisplayName = role != null ? role.DisplayName : string.Empty, IsDefault = (user.DefaultRole == (Roles)orgRoleUser.RoleId), LogoFilePathUrl = file != null ? mediaLocation.Url + file.Path : string.Empty }); }
//TODO: SRE .... Need to remove this method public OrderedPair <long, long> GetSalesRepUser(OrganizationRoleUser organizationRoleUser) { //using (var myAdapter = PersistenceLayer.GetDataAccessAdapter()) //{ // var linqMetaData = new LinqMetaData(myAdapter); // return linqMetaData.FranchiseeUser. // Join(linqMetaData.FranchiseeFranchiseeUser, fu => fu.FranchiseeUserId, // ffu => ffu.FranchiseeUserId, (fu, ffu) => new { ffu, fu }). // Where( // @t => // //@t.ffu.FranchiseeId == organizationRoleUser.ShellId && // @t.ffu.RoleId == organizationRoleUser.RoleId && @t.fu.UserId == organizationRoleUser.UserId). // Select(@t => new OrderedPair<long, long>(@t.fu.UserId, @t.ffu.FranchiseeFranchiseeUserId)).Single(); //} return(new OrderedPair <long, long>(organizationRoleUser.UserId, organizationRoleUser.Id)); }
private void AddProduct(long customerId, Order order, OrganizationRoleUser organizationRoleUser) { var product = _electronicProductRepository.GetById((long)Product.UltraSoundImages); product.Price = 0; var orderables = new List <IOrderable> { product }; foreach (var orderable in orderables) { _orderController.AddItem(orderable, 1, customerId, organizationRoleUser.Id, OrderStatusState.FinalSuccess); } _orderController.PlaceProductOrder(order); }
private void UpdateCustomerIcdCodes(CorporateCustomerEditModel model, OrganizationRoleUser createdByOrgRoleUser, Customer customer, IEnumerable <EventCustomer> eventCustomers) { var icdCodes = !model.IcdCodes.IsNullOrEmpty() ? model.IcdCodes.Where(x => !string.IsNullOrEmpty(x)) : null; if (!icdCodes.IsNullOrEmpty()) { var icdCodesCollection = _icdCodesRepository.GetIcdByCodeNames(icdCodes).ToList(); var icdCodesAlreadyInDb = icdCodesCollection.Select(x => x.CodeName); var icdCodesToAddinDB = icdCodes.Where(x => !icdCodesAlreadyInDb.Contains(x)); if (!icdCodesToAddinDB.IsNullOrEmpty()) { icdCodesCollection = icdCodesToAddinDB.Select(tempIcdCode => new IcdCode { CodeName = tempIcdCode, DataRecorderMetaData = new DataRecorderMetaData(createdByOrgRoleUser, DateTime.Now, null), IsActive = true }).ToList(); _icdCodesRepository.Save(icdCodesCollection); icdCodesCollection = _icdCodesRepository.GetIcdByCodeNames(icdCodes).ToList(); } if (!icdCodesCollection.IsNullOrEmpty()) { var customericdCodes = icdCodesCollection.Select(x => new CustomerIcdCode { CustomerId = customer.CustomerId, IcdCodeId = x.Id, DateCreated = DateTime.Now, IsActive = true, CreatedByOrgRoleUserId = createdByOrgRoleUser.Id }).ToList(); _customerIcdCodesRepository.Save(customericdCodes, customer.CustomerId); UpdateIcdCodesForFutureEvent(eventCustomers, icdCodesCollection); } } }
private void UpdateCustomerEligibility(CorporateCustomerEditModel model, OrganizationRoleUser createdByOrgRoleUser, Customer customer, ILogger logger) { var forYear = Convert.ToInt32(model.EligibilityYear); bool?isEligible; if (model.IsEligible.ToLower() == "yes") { isEligible = true; } else if (model.IsEligible.ToLower() == "no") { isEligible = false; } else { isEligible = null; } _customerEligibilityService.Save(customer.CustomerId, forYear, isEligible, createdByOrgRoleUser.Id, logger); }
public void GenerateMedicalVendorEarningDoesNotFetchOrganizationRoleUserWhenIdAlreadyProvided() { const long customerEventTestId = 1; const bool isEventCustomerActive = true; var dateCreated = new DateTime(); var organizationRoleUserWithId = new OrganizationRoleUser(3); var medicalVendorEarningAggregate = new MedicalVendorEarningAggregate(); ExpectGetMedicalVendorEarningAggregate(customerEventTestId, isEventCustomerActive, medicalVendorEarningAggregate); ExpectCreateMedicalVendorEarning(medicalVendorEarningAggregate, organizationRoleUserWithId.Id, dateCreated, new MedicalVendorEarning()); _mocks.ReplayAll(); //_medicalVendorEarningService.GenerateMedicalVendorEarning(0, customerEventTestId, organizationRoleUserWithId, // dateCreated, isEventCustomerActive); _medicalVendorEarningService.GenerateMedicalVendorEarning(organizationRoleUserWithId.Id, customerEventTestId, dateCreated, isEventCustomerActive); _mocks.VerifyAll(); }
protected override void MapEntityFields(MedicalVendorPayment domainObject, PhysicianPaymentEntity entityToMapTo) { OrganizationRoleUser dataRecorderModifier = domainObject.DataRecorderMetaData. DataRecorderModifier; long?dataRecoderModifierId = null; if (dataRecorderModifier != null) { dataRecoderModifierId = dataRecorderModifier.Id; } entityToMapTo.PhysicianPaymentId = domainObject.Id; entityToMapTo.Notes = domainObject.Notes; entityToMapTo.PaymentStatus = (byte)domainObject.PaymentStatus; entityToMapTo.ReferenceNumber = domainObject.ReferenceNumber; entityToMapTo.DataRecoderCreatorId = domainObject.DataRecorderMetaData.DataRecorderCreator.Id; entityToMapTo.DateCreated = domainObject.DataRecorderMetaData.DateCreated; entityToMapTo.DataRecoderModifierId = dataRecoderModifierId; entityToMapTo.DateModifed = domainObject.DataRecorderMetaData.DateModified; }
public void UpdateCustomerData(CorporateCustomerEditModel model, OrganizationRoleUser createdByOrgRoleUser, Customer customer, ILogger logger) { var eventCustomers = _eventCustomerRepository.GetEventCustomerForFurtureEventsByCustomerId(customer.CustomerId); UpdateCustomerCurrentMedication(model, createdByOrgRoleUser, customer, eventCustomers); UpdateCustomerPrimaryCarePhysician(model, createdByOrgRoleUser, customer, eventCustomers); UpdateCustomerIcdCodes(model, createdByOrgRoleUser, customer, eventCustomers); SaveCustomerPredictedZip(customer.CustomerId, model.PredictedZip); //UpateCustomerPreApprovedTest(model, createdByOrgRoleUser.Id, customer.CustomerId); //UpdateCustomerPreApprovedPackges(model, createdByOrgRoleUser.Id, customer.CustomerId); //UpdateCustomerPreApprovedForFutureEvents(eventCustomers, model); //if (model.MemberUploadSourceId == null) // UpateCustomerRequiredTest(model, createdByOrgRoleUser, customer); UpdateCustomerTargeted(model, createdByOrgRoleUser, customer); UpdateCustomerEligibility(model, createdByOrgRoleUser, customer, logger); UpdateCustomerWarmTransfer(model, createdByOrgRoleUser, customer, logger); UpdateCallQueueCustomerProductType(model, customer, logger); }
public Refund SaveRefundOrderItem(OrganizationRoleUser creatorOrganizationRoleUser, string notes, decimal amount) { var refundOrderItem = new Refund { DataRecorderMetaData = new DataRecorderMetaData { DataRecorderCreator = creatorOrganizationRoleUser, DateCreated = DateTime.Now, DataRecorderModifier = creatorOrganizationRoleUser, DateModified = DateTime.Now }, Notes = notes, Price = amount, RefundReason = RefundReason.Other }; IUniqueItemRepository <Refund> refundItemRepository = new RefundRepository(); refundOrderItem = refundItemRepository.Save(refundOrderItem); return(refundOrderItem); }