public ActionResult Add(Level level) { if (ModelState.IsValid) { var status = _levelService.AddLevel(level) ? "Saved Successfully!" : "Could not Save!"; return(Json(status)); } return(View(level)); }
public ActionResult <LevelAPI> AddLevel(LevelAPI levelToAdd) { var newLevel = _levelService.AddLevel(levelToAdd.Convert()); if (newLevel != null) { return(Created("", levelToAdd)); } return(BadRequest()); /* * levelToAdd.id = _levels.Max(level => level.id) + 1; * levelToAdd.number = _levels.Max(level => level.number) + 1; * levelToAdd.points = _levels.Max(level => level.points) + 25; */ }
public async Task <IActionResult> PostLevel([FromBody] Level level) { try { var levl = await levelService.AddLevel(level); if (levl.Id > 0) { return(Ok(levl)); } return(NotFound()); } catch (Exception) { return(BadRequest()); } }
//[Authorize(Policy = "CreateRolePolicy")] public async Task <IActionResult> Create(LevelCreateViewModel model) { if (ModelState.IsValid) { Level level = new Level { Name = model.Level.Name, Description = model.Level.Description }; var dept = await levelService.AddLevel(level); ViewBag.message = $"Employee {model.Level.Name} is successfullly saved to DataBase"; return(RedirectToAction("details", new { id = level.Id })); } return(View()); }
public async Task <IActionResult> AddLevel(IEnumerable <Level> level) { var data = await levelService.AddLevel(level); return(Ok(data)); }