public ActionResult updateAccount(PromoterDetailsModel model)
        {
            var result = promoterService.UpdatePromoter(model.Name,
                                                        model.Description,
                                                        model.Phone1,
                                                        model.Phone2,
                                                        model.Email,
                                                        model.Username,
                                                        model.Password
                                                        );

            switch (result)
            {

                case (int)OutputResult.Successful:
                    ViewBag.result = "Successfull";
                    break;
                case (int)OutputResult.UnSucessful:
                    ViewBag.result = "Can't Update ";
                    break;
                case (int)OutputResult.EmailExists:
                    ViewBag.result = "Email Alredy Exists";
                    break;
                case (int)OutputResult.UsernameExists:
                    ViewBag.result = "This username alredy in use";
                    break;
            }

            return View("~/Areas/Promoter/Views/Home/Promoter.cshtml", model);
        }
 /// <summary>
 /// Show promoter details
 /// </summary>
 /// <returns></returns>
 public ActionResult MyAccount()
 {
     var result = new PromoterDetailsModel(promoterService.GetDetails());
     return View("~/Areas/Promoter/Views/Home/Promoter.cshtml",result);
 }