public ActionResult Ask(QueViewModel model) { IList <Error> errors = new List <Error>(); if (!ModelState.IsValid) { for (int i = 0; i < ModelState.Keys.Count; i++) { if (ModelState.Values.ToArray()[i].Errors.Count > 0) { foreach (ModelError error in ModelState.Values.ToArray()[i].Errors) { errors.Add(new Error() { Key = ModelState.Keys.ToArray()[i], Value = error.ErrorMessage }); } } } } if (errors.Count > 0) { return(Json(errors)); } Question q = new Question(); q.Email = model.Email; q.Product = daoTemplate.FindByID <Product>(model.ProductId); q.Text = model.Text; q.User = CurrentUser(); daoTemplate.Save(q); return(Json(errors)); }
public bool AddHometown(QueViewModel model) { QueQuan queQuan = new QueQuan() { MaQue = model.MaQue, TenQue = model.TenQue, TrangThai = Convert.ToBoolean(model.TrangThai) }; db.QueQuans.Add(queQuan); db.SaveChanges(); return(true); }
public bool EditHomeTown(QueViewModel model) { try { var x = db.QueQuans.FirstOrDefault(x => x.MaQue == model.MaQue); x.TenQue = model.TenQue; x.TrangThai = Convert.ToBoolean(model.TrangThai); db.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public ActionResult EditHomeTown(QueViewModel model) { return(Ok(_queQuan.EditHomeTown(model))); }
public ActionResult AddHomeTown(QueViewModel model) { return(Ok(_queQuan.AddHometown(model))); }