public ActionResult Create([Bind(Include = "Id,ContractId,DeviceNumber,ContractDate,PhoneNumber,CardIMEI,PIN1,PIN2,PUK1,PUK2,Comment,ContractCategoryId")] SIMCard sIMCard) { //A lenyílóról érkező érték alapján kikeressük a szerződéstípust var contractCategory = db.ContractCategories.Find(sIMCard.ContractCategoryId); //Ha nincs ilyen akkor újra bekérjük if (contractCategory == null) { LoadAssignableContractCategories(sIMCard, db); return(View(sIMCard)); } db.SIMCards.Attach(sIMCard); //Az aktuális SIM kártya ContractCategory propertyjének beállítása sIMCard.ContractCategory = contractCategory; ModelState.Clear(); TryValidateModel(sIMCard); if (ModelState.IsValid) { db.SIMCards.Add(sIMCard); db.SaveChanges(); return(RedirectToAction("Index")); } LoadAssignableContractCategories(sIMCard, db); return(View(sIMCard)); }
public ActionResult Create([Bind(Include = "Id,Name,CPID,ADlogin,Active,Editable,Hidden,CostPlaceId")] User user) { //A lenyílóról érkező érték alapján kikeressük a költséghelyet var costPlace = db.CostPlaces.Find(user.CostPlaceId); if (costPlace == null) { LoadAssignableCostPlaces(user, db); return(View(user)); } db.Users.Attach(user); // az aktuális felhasználó Costplace propertyjének beállítása user.CostPlace = costPlace; ModelState.Clear(); TryValidateModel(user); if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } LoadAssignableCostPlaces(user, db); return(View(user)); }
public ActionResult Create([Bind(Include = "Id,CostCode,CostName,OrganizationCode,OrganizationName,ForwardedBill")] CostPlace costPlace) { if (ModelState.IsValid) { db.CostPlaces.Add(costPlace); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(costPlace)); }
public ActionResult Create([Bind(Include = "Id,Name")] ContractCategory contractCategory) { if (ModelState.IsValid) { db.ContractCategories.Add(contractCategory); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contractCategory)); }