public OptResult Add(FieldVM vmAddField) { OptResult rst = null; // var token = base.ParseToken(ActionContext); var field = OOMapper.Map <FieldVM, Field>(vmAddField); rst = _fieldSrv.Add(field); return(rst); }
// GET: Field/Edit/5 public ActionResult Edit(int id) { var field = fieldService.GetFieldById(id); FieldVM fieldVM = new FieldVM() { ID = field.ID, Name = field.Name }; return(View(fieldVM)); }
public ActionResult Create(FieldVM fieldVM) { try { Field field = new Field { ID = fieldVM.ID, Name = fieldVM.Name }; fieldService.InsertField(field); return(RedirectToAction("Index")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Edit(int id, FieldVM field) { try { var fieldEF = fieldService.GetFieldById(id); if (fieldEF != null) { fieldEF.ID = field.ID; fieldEF.Name = field.Name; fieldService.UpdateField(fieldEF); } return(RedirectToAction("Index")); } catch (Exception ex) { throw new Exception(ex.Message); } }
// GET: /<controller>/ public async Task <IActionResult> Index() { var list = await dataManager.ListFields(); var fieldVmList = new List <FieldVM>(); foreach (var field in list) { FieldVM tmp = new FieldVM(); tmp.Capacity = field.Capacity; tmp.Condition = field.Condition; tmp.Coordinates = field.Coordinates; tmp.Description = field.Description; tmp.Lighting = field.Lighting; tmp.Id = field.Id; tmp.Name = field.Name; tmp.Turf = field.Turf; tmp.Votes = field.Votes; tmp.City = field.City; fieldVmList.Add(tmp); } return(View(fieldVmList)); }