public OfferSolidarity(string cr, Enums.SupplierSolidarityStatus status = Enums.SupplierSolidarityStatus.New, Enums.UnRegisteredSuppliersInvitationType typeId = Enums.UnRegisteredSuppliersInvitationType.Existed) { CRNumber = cr; SolidarityTypeId = (int)typeId; StatusId = (int)status; EntityCreated(); }
public void sendSolidarityInvitations(Enums.SupplierSolidarityStatus supplierSolidarity) { foreach (var item in this.Combined.Where(f => f.SolidarityTypeId != (int)Enums.UnRegisteredSuppliersInvitationType.SolidarityLeader)) { item.UpdateStatus(supplierSolidarity); } EntityUpdated(); }
public void UpdateStatus(Enums.SupplierSolidarityStatus status) { if (status == Enums.SupplierSolidarityStatus.Approved) { SubmissionDate = DateTime.Now.Date; } StatusId = (int)status; EntityUpdated(); }
public OfferSolidarity(string email, string mobile, Enums.UnRegisteredSuppliersInvitationType unRegisteredSuppliersInvitationType = UnRegisteredSuppliersInvitationType.Existed, Enums.SupplierSolidarityStatus supplierSolidarityStatus = SupplierSolidarityStatus.New, string LicenceOrCR = "") { Email = email; SolidarityTypeId = (int)unRegisteredSuppliersInvitationType; CRNumber = LicenceOrCR; Mobile = mobile; StatusId = (int)supplierSolidarityStatus; EntityCreated(); }