public DTO.Messages.Wrapper SaveOne([FromBody] DTO.Messages.Category Cat) { var Result = AuthorizeResponse(new HashSet <string> { "Administrator" }); if (Cat == null || string.IsNullOrWhiteSpace(Cat.Name)) { Result.Messages.Add("PostBody", "can't be empty"); } if (Result.Messages.Count > 0) { Result.Status = "Bad Request"; Result.Code = 400; return(Result); } var Saving = new DTO.Databases.Category { Name = Cat.Name, Owner = Token.sub }; Result.Messages.Add("Update", CatRepo.Save(Saving) ? "Ok" : "Failed"); Result.Data = Saving; return(Result); }