private Member(string firstName, string lastName, Address address, MembershipLevelEnum membershipLevelEnum, MembershipLevel membershipLevel) { FirstName = firstName; LastName = lastName; Address = address; RegistrationDate = DateTime.Now; MembershipLevelId = membershipLevelEnum; MembershipLevel = membershipLevel; }
public DummyMemberObject DTOToDummyMemberObject(MemberDTO_Create memberDTO) { MembershipLevelEnum memberShipLevel = GetMemberShipLevel(memberDTO); return(new DummyMemberObject() { FirstName = memberDTO.FirstName, LastName = memberDTO.LastName, MembershipLevel = memberShipLevel, Address = _addressMapper.DTOToAddress(memberDTO.Address), LicensePlate = _licensePlateMapper.DTOListToLicensePlateObject(memberDTO.LicensePlate), PhoneNumber = _phoneNumpberMapper.DTOListToPhoneNumpberObject(memberDTO.PhoneNumber) }); }
public static string MemberShipLevelToString(this MembershipLevelEnum level) { switch (level) { case MembershipLevelEnum.SIMPLE: return("Simple"); case MembershipLevelEnum.REGULIER: return("Régulier"); case MembershipLevelEnum.ACTIF_1: return("Actif I"); case MembershipLevelEnum.ACTIF_2: return("Actif II"); case MembershipLevelEnum.ACTIF_3: return("Actif III"); case MembershipLevelEnum.JEUNE_PHARE: return("Jeune Phare"); case MembershipLevelEnum.ACCOMPAGNATEUR: return("Accompagnateur"); case MembershipLevelEnum.AEF: return("AEF"); case MembershipLevelEnum.CMP: return("Candidat Membre Plein"); case MembershipLevelEnum.MP: return("Membre Plein"); case MembershipLevelEnum.INCARNATEUR: return("Incarnateur"); case MembershipLevelEnum.RG: return("Responsable Général"); case MembershipLevelEnum.INVITE: return("Invité"); default: return("Inconnu"); } }
public static Member CreateMember(string firstName, string lastName, Address address, MembershipLevelEnum membershipLevelEnum, MembershipLevel membershipLevel) { if (string.IsNullOrWhiteSpace(firstName) || string.IsNullOrWhiteSpace(lastName) || address == null || membershipLevel == null) { return(null); } return(new Member(firstName, lastName, address, membershipLevelEnum, membershipLevel)); }
public static Member CreateMember(string firstName, string lastName, Address address, MembershipLevelEnum membershipLevelEnum, MembershipLevel membershipLevel) { //Throw validation exception, not return null, make it explicit that the consumer has made an error if (string.IsNullOrWhiteSpace(firstName) || string.IsNullOrWhiteSpace(lastName) || address == null || membershipLevel == null) { return(null); } return(new Member(firstName, lastName, address, membershipLevelEnum, membershipLevel)); }