public ActionResult Create(CreatePartnerModel model, FormCollection collection, HttpPostedFileBase Logo) { try { if (ModelState.IsValid) { Partner partner = new Partner() { Name = model.Name, Address = model.Address, ContactName = model.ContactName, CreatedUserID = SessionManager.UserInfo.UserID, UpdatedUserID = SessionManager.UserInfo.UserID, Description = model.Description, PartnerType = model.PartnerType, PhoneNumber1 = model.PhoneNumber1, PhoneNumber2 = model.PhoneNumber2, }; PartnerService service = new PartnerService(); service.AddNew(partner, Logo); return RedirectToAction("Index", "Partner"); } else { ModelState.AddModelError("Error", "Thông tin vừa nhập không hợp lệ , vui lòng kiểm tra lại"); return View(model); } } catch { ModelState.AddModelError("Error", "Có lỗi xãy ra."); return View(model); } }
/// <summary> /// Deprecated Method for adding a new object to the Partners EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToPartners(Partner partner) { base.AddObject("Partners", partner); }
/// <summary> /// Create a new Partner object. /// </summary> /// <param name="partnerID">Initial value of the PartnerID property.</param> public static Partner CreatePartner(global::System.Int32 partnerID) { Partner partner = new Partner(); partner.PartnerID = partnerID; return partner; }
public ActionResult Edit(EditPartnerModel model, int id, HttpPostedFileBase Logo) { try { if (ModelState.IsValid) { Partner partner = new Partner() { PartnerID = id, Name = model.Name, Address = model.Address, ContactName = model.ContactName, UpdatedUserID = SessionManager.UserInfo.UserID, Description = model.Description, PartnerType = model.PartnerType, PhoneNumber1 = model.PhoneNumber1, PhoneNumber2 = model.PhoneNumber2, LogoPath = model.LogoPath, }; PartnerService service = new PartnerService(); service.Edit(partner, Logo); return RedirectToAction("Index", "Partner"); } // TODO: Add update logic here } catch (Exception ex) { ModelState.AddModelError("Error500", ex.Message); } return View(model); }