Esempio n. 1
0
 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));
 }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        public IHttpActionResult Post([FromBody] Server value)
        {
            _serverService.Add(value);

            return(Ok());
        }