/// <summary> /// Edit Agent /// </summary> /// <param name="id">Agent id</param> /// <returns></returns> public ActionResult EditClient(string _cl) { var model = new ClientDetailsModel(clientServices.GetClient("SelectOnId", _cl)); return View("~/Areas/Promoter/Views/Client/UpdateClient.cshtml", model); }
/// <summary> /// List Client /// </summary> /// <returns></returns> public ActionResult ListClient() { var model = new ClientDetailsModel(clientServices.GetClient("All", null)); ViewBag.result = TempData["result"]; return View(model); }
public ActionResult UpdateClient(ClientDetailsModel model) { model.Password = logServices.GetPassword(model.Id, "Client"); var result = clientServices.UpdateClientDetails( model.Id, model.First_Name, model.Last_Name, model.Phone, model.Country, 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 Client"; 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/Client/UpdateClient.cshtml"); }