public async Task<ActionResult> EditParameter(string id)
 {
     var dbResult = await bll.ServerInfo().FindByIdAsync(id);
     if (dbResult != null)
     {
         var result = new ServerParamaterViewModel();
         result.Id = id;
         result.key_str = dbResult.key_str;
         result.value_str = dbResult.value_str;
         return View(result);
     }
     else
         return HttpNotFound();
 }
 public async Task<ActionResult> EditParameter(string id, ServerParamaterViewModel model)
 {
     if (ModelState.IsValid)
     {
         var isSuccess = await bll.ServerInfo().Update(id, new DataAccessLayer.Contexts.ServerInfo
         {
             key_str = model.key_str,
             value_str = model.value_str
         });
         if (isSuccess)
             return RedirectToAction("Index", "Server");
     }
     ModelState.AddModelError("", "Parametre Güncellenemedi!");
     return View();
 }
 public async Task<ActionResult> Create(ServerParamaterViewModel model)
 {
     if (ModelState.IsValid)
     {
         var isSuccess = await bll.ServerInfo().Add(new DataAccessLayer.Contexts.ServerInfo
         {
             Id = Guid.NewGuid().ToString(),
             key_str = model.key_str,
             value_str = model.value_str
         });
         if (isSuccess)
             return RedirectToAction("Index", "Server");
     }
     ModelState.AddModelError("", "Parametre Oluşturulamadı!");
     return View();
 }