public IActionResult Edit(EditServerViewModel _serverModel) { try { if (!ModelState.IsValid) { return(View(_serverModel)); } _serverModel.Password = EncryptionHelper.EncryptStringAES(_serverModel.Password); var server = _mapper.Map <Server>(_serverModel); _serverRepo.Update(server); return(Json(Ok())); } catch (Exception ex) { return(Json(BadRequest("Error Updating Server " + ex))); } }
public IActionResult Edit(int id) { if (id < 0) { return(NotFound()); } var _server = _serverRepo.GetById(id); if (_server == null) { return(NotFound()); } // _server.Password = EncryptionHelper.DecryptStringAES(_server.Password); EditServerViewModel server = _mapper.Map <EditServerViewModel>(_server); var selectedClient = _clientRepo.GetById(_server.ClientId); server.SelectedClient = _mapper.Map <CreateClientServerClientViewModel>(selectedClient); server.SelectedCategory = _server.Categories.ToString(); server.Clients = _mapper.Map <IEnumerable <CreateClientServerClientViewModel> >(_clientRepo.GetClients() .Where(c => c.Id != selectedClient.Id)); return(PartialView("_Edit", server)); }