public ActionResult Create(Client client) { if (ModelState.IsValid) { try { if (Session["PublicImageUrl"] != null) { client.ImgUrl = Session["PublicImageUrl"].ToString(); } else { client.ImgUrl = null; } ClientsLogic.InsertNewClient(client); Session["PublicImageUrl"] = ""; return(RedirectToAction("Index")); // return PartialView("JavascriptRedirect", new JavascriptRedirectModel("/Home/Index")); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Clients/Create(Post)" }); Session["PublicImageUrl"] = ""; return(View(client)); //Parameters = new JavaScriptSerializer().Serialize(project) } } return(View(client)); }
public ActionResult Edit(Client client) { if (ModelState.IsValid) { try { if (Session["PublicImageUrl"] != null) { client.ImgUrl = Session["PublicImageUrl"].ToString(); } ClientsLogic.UpdateClient(client); Session["PublicImageUrl"] = ""; return(RedirectToAction("Index")); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Clients/Edit(Post)", }); Session["PublicImageUrl"] = ""; return(View(client)); } } return(View(client)); }
public List <ClientSchemePermissions> GetClientSchemePermissions(string token, string UserID, int ResoultID) { // Если токен найден, то выполни метод if (Check(token)) { return(ClientsLogic.GetClientSchemePermissions(UserID, ResoultID)); } // Иначе, выдай экзепшен throw new FaultException <MyException>(new MyException("Невозможно получить клиентов")); }
public List <Employee> GetEmployeesClients(string token) { // Если токен найден, то выполни метод if (Check(token)) { return(ClientsLogic.GetEmployeesClients()); } // Иначе, выдай экзепшен throw new FaultException <MyException>(new MyException("Невозможно получить клиентов")); }
public ActionResult Delete(int id) { try { ClientsLogic.DeleteClient(id); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Clients/Delete", Parameters = "id=" + id }); } return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { Client client = new Client(); try { client = ClientsLogic.GetClientById(id); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Clients/Edit(Get)", Parameters = "id=" + id }); Session["PublicImageUrl"] = ""; } return(View("Edit", client)); }
public ActionResult ClientsList(int?pageNo) { var page = pageNo ?? 0; List <Client> model = new List <Client>(); try { model = ClientsLogic.GetClientsList(page); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Clients/ClientsList", Parameters = "& pageNo=" + page }); } return(View(model)); }