public async Task <ActionResult> Add(MainlandLogisticsCompany model) { if (ModelState.IsValid) { try { db.MainlandLogistics.Add(model); db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_MAINLANDLOGIS_COMPANIES); //}); } catch (Exception e) { LogHelper.Error("MainlandLogisticsController.Add", e); ModelState.AddModelError(string.Empty, e.Message + "\t\t" + e.StackTrace); //ModelState.AddModelError(string.Empty, e); } } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }
public async Task <ActionResult> Remove(MainlandLogisticsCompany model) { if (ModelState.IsValid) { try { MainlandLogisticsCompany current = db.MainlandLogistics.SingleOrDefault( p => p.MainlandLogisticsCompanyId == model.MainlandLogisticsCompanyId); if (current == null) { ModelState.AddModelError(string.Empty, "内地物流公司不存在"); } else { current.IsDeleted = true; db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_MAINLANDLOGIS_COMPANIES); //}); } } catch (Exception e) { LogHelper.Error("MainlandLogisticsController.Remove", e); ModelState.AddModelError(string.Empty, e.Message + "\t\t" + e.StackTrace); //ModelState.AddModelError(string.Empty, e); } } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }
public ActionResult DeleteConfirmed(int id) { MainlandLogisticsCompany mainlandLogisticsCompany = db.MainlandLogistics.Find(id); db.MainlandLogistics.Remove(mainlandLogisticsCompany); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "MainlandLogisticsCompanyId,MainlandLogisticsKey,MainlandLogisticsName")] MainlandLogisticsCompany mainlandLogisticsCompany) { if (ModelState.IsValid) { db.MainlandLogistics.Add(mainlandLogisticsCompany); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mainlandLogisticsCompany)); }
internal static void AssignValues(MainlandLogisticsCompany source, MLLogisCompanyViewModel target) { target.Address = source.Address; target.CompanyName = source.CompanyName; target.Email = source.Email; target.FAX = source.FAX; target.LogisCompanyCode = source.LogisCompanyCode; target.MainlandLogisticsCompanyId = source.MainlandLogisticsCompanyId; target.MobilePhone = source.MobilePhone; target.Name = source.Name; target.QQ_or_WeChat = source.QQ_or_WeChat; target.Telephone = source.Telephone; }
/* * // POST: MainlandLogistics/Edit/5 * // 为了防止“过多发布”攻击,请启用要绑定到的特定属性,有关 * // 详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=317598。 * [HttpPost] * [ValidateAntiForgeryToken] * public ActionResult Edit([Bind(Include = "MainlandLogisticsCompanyId,MainlandLogisticsKey,MainlandLogisticsName")] MainlandLogisticsCompany mainlandLogisticsCompany) * { * if (ModelState.IsValid) * { * db.Entry(mainlandLogisticsCompany).State = EntityState.Modified; * db.SaveChanges(); * return RedirectToAction("Index"); * } * return View(mainlandLogisticsCompany); * }*/ // GET: MainlandLogistics/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MainlandLogisticsCompany mainlandLogisticsCompany = db.MainlandLogistics.Find(id); if (mainlandLogisticsCompany == null) { return(HttpNotFound()); } return(View(mainlandLogisticsCompany)); }
public async Task <ActionResult> Edit(MainlandLogisticsCompany model) { if (ModelState.IsValid) { try { MainlandLogisticsCompany current = db.MainlandLogistics.SingleOrDefault( m => m.MainlandLogisticsCompanyId == model.MainlandLogisticsCompanyId && m.IsDeleted == false); if (current == null) { db.MainlandLogistics.Add(model); } else { current.Address = model.Address; current.CompanyName = model.CompanyName; current.Email = model.Email; current.FAX = model.FAX; current.MobilePhone = model.MobilePhone; current.Name = model.Name; current.QQ_or_WeChat = model.QQ_or_WeChat; current.Telephone = model.Telephone; } db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_MAINLANDLOGIS_COMPANIES); //}); } catch (Exception e) { LogHelper.Error("MainlandLogisticsController.Edit", e); ModelState.AddModelError(string.Empty, e.Message + "\t\t" + e.StackTrace); //ModelState.AddModelError(string.Empty, e); } } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }