public JsonResult GetClientPremiumList()
        {
            var clientPremiums             = _clientBusinessLogic.GetAllClients();
            var clientPremiumViewModelList = new List <ClientPremiumViewModel>();

            if (clientPremiums.Count() > 0)
            {
                foreach (var clientPremium in clientPremiums)
                {
                    var clientPremiumViewModel = new ClientPremiumViewModel
                    {
                        ClientPremiumId = clientPremium.ClientPremiumId,
                        Name            = clientPremium.Name,
                        Age             = clientPremium.Age,
                        DateOfBirth     = clientPremium.DateOfBirth,
                        Occupation      = clientPremium.Occupation.Occupation1,
                        DeathSumInsured = clientPremium.DeathSumInsured,
                        Rating          = clientPremium.Occupation.OccupationRating.Rating,
                        MonthlyPremium  = clientPremium.MonthlyPremium,
                        Factor          = clientPremium.Occupation.OccupationRating.Factor
                    };
                    clientPremiumViewModelList.Add(clientPremiumViewModel);
                }
            }
            //DateTime dateOfBirth = Convert.ToDateTime("1983/09/12");
            //int y = _calculationBusinessLogic.CalculateClientAgeByDateOfBirth(dateOfBirth);
            return(Json(clientPremiumViewModelList, JsonRequestBehavior.AllowGet));
        }
        public JsonResult CreatePremiumForClient(ClientPremiumViewModel clientPremium)
        {
            //var parsedObj = JsonConvert.DeserializeObject<ClientPremiumViewModel>(createPremiumJson);
            var clientPremiumData = new ClientPremium
            {
                Name            = clientPremium.Name,
                Age             = clientPremium.Age,
                DateOfBirth     = Convert.ToDateTime(clientPremium.DateOfBirthStr),
                OccupationId    = clientPremium.OccupationId,
                DeathSumInsured = clientPremium.DeathSumInsured,
                MonthlyPremium  = clientPremium.MonthlyPremium,
                IsActive        = true
            };

            _clientBusinessLogic.CreateClientPremium(clientPremiumData);
            return(Json(null, JsonRequestBehavior.AllowGet));
        }