public ActionResult Index(string Name, GenderType?Gender, MemberKind?MemberKind, DateTime?SDate, DateTime?EDate, int?page) { Session["MemberName"] = Name; Session["MemberGender"] = Gender; Session["MemderSDate"] = SDate; Session["MemderEDate"] = EDate; int UserPage = page.HasValue ? page.Value - 1 : 0; var User = db.Members.OrderBy(x => x.Id).AsQueryable(); if (!string.IsNullOrEmpty(Name)) { User = User.Where(x => x.Name.Contains(Name)); } if (Gender.HasValue) { User = User.Where(x => x.Gender == Gender); } if (MemberKind.HasValue) { User = User.Where(x => x.MemberKind == MemberKind); } if (SDate.HasValue && EDate.HasValue) { EDate = EDate.Value.AddDays(1); User = User.Where(x => x.DateTime >= SDate && x.DateTime <= EDate); } return(View(User.ToPagedList(UserPage, DefaultPageSize))); }
public ActionResult Index(string Name, GenderType?Gender, string Title, DateTime?SDate, DateTime?EDate, int?page) { Session["UsName"] = Name; Session["UsTitle"] = Title; int UserPage = page.HasValue ? page.Value - 1 : 0; var User = db.ContactUs.OrderBy(x => x.Id).AsQueryable(); if (!string.IsNullOrEmpty(Name)) { User = User.Where(x => x.Name.Contains(Name)); } if (Gender.HasValue) { User = User.Where(x => x.Gender == Gender); } if (!string.IsNullOrEmpty(Title)) { User = User.Where(x => x.Title.Contains(Title)); } if (SDate.HasValue && EDate.HasValue) { EDate = EDate.Value.AddDays(1); User = User.Where(x => x.DateTime >= SDate && x.DateTime <= EDate); } return(View(User.ToPagedList(UserPage, DefaultPageSize))); }
public IEnumerable <Person> Handle(string flightNumber, GenderType?gender) { var bookings = LoadBookings(flightNumber); var passengers = SelectPassengers(bookings, gender); return(passengers); }
public void UpdateIndividual(string firstName, string lastName, GenderType?gender, string personalId, DateTime?dateOfBirth, City city) { FirstName = firstName; LastName = lastName; Gender = gender; PersonalNumber = personalId; DateOfBirth = dateOfBirth; City = city; }
public ActionResult Test(string id, DateTime birthday, [GenderType] GenderType?genderType) { // Result this.ViewBag.TriggerAction = @"Trigger Action:「Test(string id, DateTime birthday, [GenderType]GenderType? genderType)」"; this.ViewBag.Id = id; this.ViewBag.Birthday = birthday; this.ViewBag.GenderType = genderType.HasValue == true?GenderTypeConverter.Current.Serialize(genderType.Value) : null; // Return return(View()); }
public UserCritic(string username, string name, string surname, DateTime?dateOfBirth, GenderType?gender, string country, string publicationCompany, UserCritic.Role userRole, string email, byte[] image) : base() { Username = username; Name = name; Surname = surname; DateOfBirth = dateOfBirth; Gender = gender; Country = country; PublicationCompany = publicationCompany; UserRole = userRole; Email = email; Image = image; }
internal static Gender ToGender(this GenderType?gender) { if (gender is null) { return(Gender.Unknown); } switch (gender.Value) { case GenderType.F: return(Gender.Female); default: return(Gender.Male); } }
public ActionResult Test(string id, DateTime birthday, [GenderType] GenderType?genderType) { // Employee var employee = new EmployeeModel(); employee.Id = id; employee.Birthday = birthday; employee.GenderType = genderType; // Result this.ViewBag.TriggerAction = @"Trigger Action:「Test(string id, DateTime birthday, [GenderType]GenderType? genderType)」"; this.ViewBag.Result = ModelSerializer.Serialize(employee); // Return return(View()); }
public double AgeOfCustomers(List <Customer> customers, GenderType?gender) { double age = 0; int count = 0; foreach (Customer c in customers) { if (c.Gender == gender || gender == null) { count++; age += CalculateTotalAge(c.DateOfBirth); } } return(age / count); }
public IEnumerable <Product> GetProductsBy(string name, ClothingSize?size, GenderType?gender, FabricType?fabric, ClothingType?type) { var query = db.Products.Include("Photos"); if (!string.IsNullOrEmpty(name)) { query = query.Where(z => z.Name.StartsWith(name)); } if (size != null) { if (size != ClothingSize.None) { query = query.Where(z => z.Size == size); } } if (gender != null) { if (gender != GenderType.None) { query = query.Where(z => z.Gender == gender); } } if (fabric != null) { if (fabric != FabricType.None) { query = query.Where(z => z.Fabric == fabric); } } if (type != null) { if (type != ClothingType.None) { query = query.Where(z => z.Type == type); } } return(query); }
public async void EditProfile() { var name = "Ramtin Jokar"; // leave null if you don't want to change it GenderType?gender = GenderType.Male; // leave null if you don't want to change it var email = "*****@*****.**"; // leave null if you don't want to change it var url = ""; // leave empty if you have no site/blog | leave null if you don't want to change it var phone = "+989171234567"; // leave null if you don't want to change it var biography = "C# Programmer\n\nIRaN/FARS/KaZeRouN"; // leave null if you don't want to change it var newUsername = ""; // leave empty if you don't want to change your username var result = await api.AccountProcessor.EditProfileAsync(name, biography, url, email, phone, gender, newUsername).ConfigureAwait(false); if (result.Succeeded) { Console.WriteLine("Profile changed"); Console.WriteLine("Username: "******"FullName: " + result.Value.FullName); Console.WriteLine("Biography: " + result.Value.Biography); Console.WriteLine("Email: " + result.Value.Email); Console.WriteLine("PhoneNumber: " + result.Value.PhoneNumber); Console.WriteLine("Url: " + result.Value.ExternalUrl); Console.WriteLine("Gender: " + result.Value.Gender); Console.WriteLine(); } else { Console.WriteLine("Error while editing profile: " + result.Info.Message); } }
private static IEnumerable <Person> SelectPassengers(IEnumerable <Booking> bookings, GenderType?gender) { var passengers = bookings.SelectMany(x => x.Passengers).Distinct(x => x.Id); if (gender != null) { passengers = passengers.Where(x => x.Gender == gender); } return(passengers); }
public IEnumerable <Product> GetAvilableProductsBy(string name, ClothingSize?size, GenderType?gender, FabricType?fabric, ClothingType?type) { return(GetProductsBy(name, size, gender, fabric, type).Where(x => x.Available == true)); }
/// <summary> /// Reads an XML From An Existing DOM /// </summary> /// <param name="rootnode">Node Containing the root Object</param> public void ReadXML(XmlNode rootnode) { if (rootnode.LocalName == "TEP") { ////ValueList templist; this.incidentType.ReadXML(rootnode); foreach (XmlNode childnode in rootnode.ChildNodes) { if (string.IsNullOrEmpty(childnode.InnerText)) { continue; } switch (childnode.LocalName) { case "ProviderUID": this.providerUID = childnode.InnerText; break; case "PatientAge": this.patientAge = int.Parse(childnode.InnerText); break; case "AgeUnits": this.ageUnits = (AgeUnitsType)Enum.Parse(typeof(AgeUnitsType), childnode.InnerText); break; case "PatientGender": this.patientGender = (GenderType)Enum.Parse(typeof(GenderType), childnode.InnerText, true); break; case "MessageID": this.messageID = childnode.InnerText; break; case "ReportDT": this.reportTime = DateTime.Parse(childnode.InnerText); if (this.reportTime.Kind == DateTimeKind.Unspecified) { this.reportTime = DateTime.MinValue; throw new ArgumentException("TimeZone Information Must Be Specified"); } this.reportTime = this.reportTime.ToUniversalTime(); break; case "ProviderInfo": this.providerInfo = new ProviderInfoType(); this.providerInfo.ReadXML(childnode); break; case "TreatmentInfo": this.treatmentInfo = new TreatmentInfoType(); this.treatmentInfo.ReadXML(childnode); break; case "TriageStatus": this.triageStatus = (TriageStatusType)Enum.Parse(typeof(TriageStatusType), childnode.InnerText); break; case "PatientUID": this.patientUID = childnode.InnerText; break; case "IncidentType": /*if (childnode.ChildNodes.Count == 0) * //{ * // break; * //} * //else if (childnode.ChildNodes.Count == 1) * //{ * // templist = new ValueList(); * // templist.ReadXML(childnode.FirstChild); * // this.incidentType.Add(templist); * //} * //else * //{ * // throw new ArgumentException("Unexpected Number of Child Nodes for ValueList in TEP"); * //}*/ if (childnode.ChildNodes.Count > 1) { throw new ArgumentException("Unexpected Number of Child Nodes for ValueList in TEP"); } break; case "IncidentID": this.incidentID = childnode.InnerText; break; case "Location": if (childnode.ChildNodes.Count == 0) { break; } else if (childnode.ChildNodes.Count == 1) { this.location = new GeoOASISWhere(); this.location.ReadXML(childnode.FirstChild); } else { throw new ArgumentException("Unexpected Number of Child Nodes for GeoOASISWhere in TEP"); } break; case "PatientInfo": this.patientInfo = new PatientInfoType(); this.patientInfo.ReadXML(childnode); break; case "FormImage": this.Base64ImageData = childnode.InnerText; break; case "TransportInfo": this.transportInfo = new TransportInfoType(); this.transportInfo.ReadXML(childnode); break; case "#comment": break; default: throw new ArgumentException("Unexpected Child Node Name: " + childnode.Name + " in TEP"); } } } else { throw new ArgumentException("Unexpected Root Node Name: " + rootnode.Name + " in TEP"); } this.Validate(); }
public List <string> TestItem(ReadableTuple <int> tuple, MultiGrfReader grf, Type compare = null) { var result = new List <string>(); _metaGrf = grf; _lastTuple = tuple; foreach (var preview in _previews) { if (preview.CanRead(tuple) && !(preview is NullPreview) && (compare == null || preview.GetType() == compare)) { string jobt = tuple.GetValue <string>(ServerItemAttributes.ApplicableJob); var jobs = JobList.GetJobsFromHex("0x" + ((jobt == "") ? "FFFFFFFF" : jobt), tuple.GetIntNoThrow(ServerItemAttributes.Upper)); preview.Read(tuple, this, jobs); _jobs.Clear(); _jobs.AddRange(jobs); if (PreviewSprite == SpriteNone) { return(result); } var gender = _lastTuple.GetValue <GenderType>(ServerItemAttributes.Gender); foreach (var job in jobs) { _listView.SelectedItem = job; if (_listView.SelectedItem == null) { continue; } if (gender == GenderType.Undefined) { gender = GenderType.Both; } if (gender == GenderType.Both || gender == GenderType.Female) { _overrideGender = GenderType.Female; var act = preview.GetSpriteFromJob(tuple, this); var spr = act.ReplaceExtension(".spr"); result.Add(act); result.Add(spr); } if (gender == GenderType.Both || gender == GenderType.Male) { _overrideGender = GenderType.Male; var act = preview.GetSpriteFromJob(tuple, this); var spr = act.ReplaceExtension(".spr"); result.Add(act); result.Add(spr); } _overrideGender = null; } break; } } return(result); }
public ActionResult <IEnumerable <Person> > Get(string flightNumber, GenderType?gender) { var passengers = _getPassengersQueryHandler.Handle(flightNumber, gender); return(Ok(passengers)); }
/// <summary> /// scope: profile /// </summary> public Builder SetGender(GenderType gender) { this.gender = gender; return(this); }
/// <summary> /// Generates valid identity numbers. /// </summary> /// <param name="seedModel"> /// A <see cref="StatementBruteForce.Core.SouthAfricanIdentityNumberModel" /> object used as seed value for generating /// permutations. /// </param> /// <param name="genderType"> /// An enum option to specify the male or female identity numbers if desired. /// </param> /// <returns> /// List of valid identity numbers. /// </returns> public static List <string> GenerateValidIdentityNumbers(SouthAfricanIdentityNumberModel seedModel, GenderType?genderType = null) { var list = new List <string>(); // If no values are provided, loop through possible values in a nested manner. var startMonth = 1; var endMonth = 12; if (!string.IsNullOrEmpty(value: seedModel.MonthOfBirth)) { var month = Convert.ToInt32(value: seedModel.MonthOfBirth); startMonth = month; endMonth = month; } for (var m = startMonth; m <= endMonth; m++) { var startDay = 1; var endDay = DateTime.DaysInMonth(year: seedModel.Year, month: m); if (!string.IsNullOrEmpty(value: seedModel.DayOfBirth)) { var day = Convert.ToInt32(value: seedModel.DayOfBirth); startDay = day; endDay = day; } for (var d = startDay; d <= endDay; d++) { var startGender = 0; var endGender = 9; if (genderType.HasValue) { if (genderType == GenderType.Male) { startGender = 5; } else { endGender = 4; } } if (!string.IsNullOrEmpty(value: seedModel.GenderDigit)) { var gender = Convert.ToInt32(value: seedModel.GenderDigit); startGender = gender; endGender = gender; } for (var g = startGender; g <= endGender; g++) { var startSequence = 0; var endSequence = 999; var incrementSequence = 1; if (!string.IsNullOrEmpty(value: seedModel.GenderSequenceDigit1)) { startSequence += Convert.ToInt32(value: seedModel.GenderSequenceDigit1) * 100; endSequence = startSequence + 99; } if (!string.IsNullOrEmpty(value: seedModel.GenderSequenceDigit2)) { startSequence += Convert.ToInt32(value: seedModel.GenderSequenceDigit2) * 10; incrementSequence = 100; } if (!string.IsNullOrEmpty(value: seedModel.GenderSequenceDigit3)) { startSequence += Convert.ToInt32(value: seedModel.GenderSequenceDigit3); incrementSequence = 10; } for (var s = startSequence; s <= endSequence; s += incrementSequence) { var startCitizenship = 0; var endCitizenship = 1; if (seedModel.Citizenship.HasValue) { var citizenship = seedModel.Citizenship.Value; if (citizenship == CitizenshipType.SA) { endCitizenship = (int)CitizenshipType.SA; } else { startCitizenship = (int)CitizenshipType.Other; } } for (var c = startCitizenship; c <= endCitizenship; c++) { var startObsolete = 8; var endObsolete = 9; if (!string.IsNullOrEmpty(value: seedModel.ObsoleteDigit)) { var obsolete = Convert.ToInt32(value: seedModel.ObsoleteDigit); startObsolete = obsolete; endObsolete = obsolete; } for (var o = startObsolete; o <= endObsolete; o++) { var numberSection = $"{seedModel.YearOfBirth:D2}{m:D2}{d:D2}{g}{s:D3}{c}{o}"; if (!string.IsNullOrEmpty(value: seedModel.ChecksumDigit)) { numberSection += seedModel.ChecksumDigit; } else { numberSection += CalculateLuhnChecksumDigit(identityNumberSection: numberSection).ToString(); } if (numberSection.IsValidSouthAfricanIdentityNumber()) { list.Add(item: numberSection); } } } } } } } return(list); }