public IActionResult Edit(GroupModelView vm) { if (ModelState.IsValid) { db.Group.Update((Group)vm); db.SaveChanges(); ViewBag.alertMsg = "تمت ألعملية بنجاح"; } ViewBag.users = db.User; return(View()); }
public async Task <ActionResult> UpdateGroup(GroupModelView modelview) { var group = await _groupService.Update(modelview); if (group == null) { return(NotFound()); } return(Ok(group)); }
public IActionResult Create(GroupModelView mv) { if (ModelState.IsValid) { db.Group.Add((Group)mv); db.SaveChanges(); ModelState.Clear(); ViewBag.alertMsg = "تمت ألعملية بنجاح"; } ViewBag.users = db.User; return(View()); }
public async Task <ActionResult> CreateGroup([ModelBinder(BinderType = typeof(JsonModelBinder))] GroupModelView modelView, IFormFile avatar = null) { if (!ModelState.IsValid) { return(ValidationProblem()); } var group = await _groupService.Create(modelView, new GroupBuilder()); if (group == null) { return(BadRequest()); } if (avatar != null) { await((IEntityFilesHandler)_groupService).SaveFile(avatar, newFileName: group.Id.ToString()); } return(Ok(group)); }