public void delete_admin() { Init(); // TEST: add new Admins without email to db Admins.Add(item_enabled); Admins.Delete(item_enabled.Email); Assert.AreEqual(Admins.All().Count, 0); }
public JsonResult list([FromBody] string content) { try { Logger.Trace("AdminsController.list IN"); HttpRequest Request = ControllerContext.HttpContext.Request; if (!Request.ContentType.Contains("application/json")) { return(new JsonResult(ResponseData.CONFLICT_409("Wrong content type. Content type must be 'application/json'")) { StatusCode = (int)System.Net.HttpStatusCode.Conflict }); } if (Request.Body.Length > 1000) { return(new JsonResult(ResponseData.CONFLICT_409("Big content. The data length must be less than 1000")) { StatusCode = (int)System.Net.HttpStatusCode.Conflict }); } List <Admins> data = Admins.All(db); foreach (Admins item in data) { item.Prepare(); } return(new JsonResult(ResponseData.OK_200().AddData(data)) { StatusCode = (int)System.Net.HttpStatusCode.OK, ContentType = "application/json" }); } catch (ValidationException ex) { Logger.Error(ex, "Error in Admins.list: ValidateError"); return(new JsonResult(ResponseData.CONFLICT_409(ex.Message)) { StatusCode = (int)System.Net.HttpStatusCode.Conflict, ContentType = "application/json" }); } catch (Exception ex) { Logger.Error(ex, "Error in Admins.list"); return(new JsonResult(ResponseData.INTERNAL_SERVER_ERROR_500()) { StatusCode = (int)System.Net.HttpStatusCode.InternalServerError, ContentType = "application/json" }); } finally { Logger.Trace("AdminsController.list OUT"); } }
public void list_items() { Init(); try { Admins.Add(item_with_valid_data); } catch (Exception ex) { Assert.Fail($"Failed TEST: add_good_item_to_db: {ex}"); } List <Admins> items = Admins.All(); Assert.AreEqual(items.Count, 1); Assert.IsTrue(items[0].Equals(item_with_valid_data)); }
public void disable_admin() { Init(); try { Admins.Add(item_enabled); Admins.Disable(item_enabled.Email); } catch (Exception ex) { Assert.Fail($"Failed TEST: add_good_item_to_db: {ex}"); } List <Admins> items = Admins.All(); Assert.AreEqual(items.Count, 1); Assert.AreEqual(items[0].IsActive, false); }
private static void Interpreter_OnUserList() { try { System.Console.WriteLine("User list:"); List <Admins> admins = Admins.All(); int i = 0; int x = 0; while (x < admins.Count) { for (x = i; x < i + 10 && x < admins.Count; x++) { System.Console.WriteLine(" {0} {1}", admins[x].Email, admins[x].FullName); } if (x == admins.Count - 1) { System.Console.WriteLine("END"); return; } else { System.Console.WriteLine("MORE?"); } ConsoleKeyInfo keyInfo = System.Console.ReadKey(); if (keyInfo.Key == ConsoleKey.Escape) { return; } i = x; } } catch (Exception ex) { System.Console.WriteLine($"List user error: {ex}"); Logger.Error(ex, "List user error"); } }