public ActionResult AddHostel(AddHostelViewModel userInput) { StudentHelper helper = new StudentHelper(); InfrastructureHelper helper1 = new InfrastructureHelper(); ViewBag.genderList = new SelectList(helper.GetGenders(), "id", "val"); return(Json(helper1.AddHostel(userInput), JsonRequestBehavior.AllowGet)); }
public async Task <JsonResult> AddNewHostel(AddHostelViewModel model) { if (!ModelState.IsValid) { return(Json(new ResultModel().AttachModelState(ModelState))); } return(Json(await _hostelService.AddNewHostelAsync(model))); }
/// <summary> /// Method to add a new hostel block /// </summary> /// <param name="userInput">the form filled by user</param> /// <returns></returns> public string AddHostel(AddHostelViewModel userInput) { // if the hostel block number is already present in the database if (db.Hostels.Where(x => x.blockNumber == userInput.blockNumber).Count() > 0) { return("Can not add, hostel block number already exsists!"); } // add the hostel db.Hostels.Add(new Hostel { blockNumber = userInput.blockNumber, occupantType = userInput.occupantType, type = userInput.type }); db.SaveChanges(); return("Success!"); }
/// <summary> /// Add new hostel /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <ResultModel> AddNewHostelAsync(AddHostelViewModel model) { await _context.Hostels.AddAsync(model.Adapt <Hostel>()); return(await _context.SaveAsync()); }