public ActionResult Create([Bind(Include = "ServerName,IP")] ServerViewModel serverViewModel) { _serverService.GetAll().MapModelToViewModel(); if (ModelState.IsValid) { _serverService.Add(serverViewModel.MapViewModelToModel()); _uow.SaveChanges(); return(Json(new { success = true })); } return(PartialView("_Create", serverViewModel)); }
public async Task <ActionResult> Add([FromForm] Server server, ApiVersion version) { try { var createdServer = await _serverService.Add(server); return(CreatedAtAction("GetById", "Server", new { id = createdServer.Id, version = version.ToString() }, createdServer)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IHttpActionResult Post([FromBody] Server value) { _serverService.Add(value); return(Ok()); }