Example #1
0
 public ActionResult Create(Girl girl)
 {
     if (ModelState.IsValid)
     {
         using (var unit = _unitOfWorkFactory.Create())
         {
             _girlsService.Add(girl);
             unit.Commit();
             return RedirectToAction("Index");
         }
     }
     return View();
 }
Example #2
0
 /// <summary>
 /// Calculates the factor of girl by formila weight/(height/100)^2
 /// </summary>
 /// <param name="girl"></param>
 /// <returns>Double</returns>
 public static double GetFactor(Girl girl)
 {
     if (girl.Height != null)
         return (double) (girl.Weight / (Math.Pow((double) girl.Height, 2) / (Constants.ONE_METR_IN_SM * Constants.ONE_METR_IN_SM)));
     return 0;
 }
Example #3
0
 /// <summary>
 /// Calculates the age of girl using her date of birth
 /// </summary>
 /// <param name="girl"></param>
 /// <returns>Int</returns>
 public static int GetAge(Girl girl)
 {
     TimeSpan span = DateTime.Now - girl.BirthDate;
     var relative = new DateTime(span.Ticks);
     return relative.Year;
 }