public ActionResult AddClients() { var parent_type_arr = (from a in db.announ_type select a.parent_type).Distinct(); ViewBag.parent_type_arr = parent_type_arr.ToList(); iproby.Models.announ_clients model = new iproby.Models.announ_clients(); return View(model); }
public ActionResult AddWorkers(iproby.Models.announ_clients model) { if (Session["login"] != null) { iproby.Data_Model.announ announ = new iproby.Data_Model.announ(); announ.about = model.about; var type_id_arr = (from a in db.announ_type where a.type == model.type select a.id); int type_id = 0; foreach (int item in type_id_arr) { type_id = item; } announ.type_id = type_id; announ.description = model.description.Replace("<", "").Replace(">", ""); announ.header = model.header; announ.subjects = model.subjects; announ.price = model.price; db.announs.Add(announ); db.SaveChanges(); iproby.Data_Model.customer_announ customer_announ = new iproby.Data_Model.customer_announ(); customer_announ.announ_id = announ.id; string login = Session["login"].ToString(); var customer_id_arr = (from a in db.customers where a.login == login select a.customer_id); int customer_id = 0; foreach (int item in customer_id_arr) { customer_id = item; } customer_announ.customer_id = customer_id; DateTime Now = DateTime.Now; customer_announ.date_from = Now; string dateToString = "09/09/9999"; DateTime dateTo = DateTime.Parse(dateToString, System.Globalization.CultureInfo.InvariantCulture); customer_announ.date_to = dateTo; customer_announ.active = 1; db.customer_announ.Add(customer_announ); db.SaveChanges(); iproby.Data_Model.announ_target announ_target = new iproby.Data_Model.announ_target(); announ_target.target_type = "clients"; announ_target.announ_id = announ.id; db.announ_target.Add(announ_target); db.SaveChanges(); service_model service_model = new service_model(); service_model.announ_id = announ.id; return(View("~/Views/Status/AddAnnounSuccess.cshtml", service_model)); } else { return(View("~/Views/Status/NoAuthorization.cshtml")); } }
public ActionResult AddWorkers() { var parent_type_arr = (from a in db.announ_type select a.parent_type).Distinct(); ViewBag.parent_type_arr = parent_type_arr.ToList(); iproby.Models.announ_clients model = new iproby.Models.announ_clients(); return(View(model)); }