public ActionResult AddCategory(int uid) { try { Categories cat = new Categories { CName = Request["cname"], UID = uid }; CategoryValidation albumValidation = new CategoryValidation(); ValidationResult validationResult = albumValidation.Validate(cat); string Msg = ""; if (!validationResult.IsValid) { foreach (var failure in validationResult.Errors) { Msg += "Property " + failure.PropertyName + " failed validation. Error was: " + failure.ErrorMessage; } return(Json(new { Result = "Error", Message = Msg })); } if (_repository._CategoriesRepositories.CategoryExist(cat.CName, uid) == false) { return(Json(new { Result = "Error", Message = "类别已存在" })); } int cid = _repository._CategoriesRepositories.AddCategories(cat); return(Json(new { Result = "OK", Message = cid })); } catch (Exception ex) { return(Json(new { Result = "Error", Message = ex.Message })); } }
public CategoriesController(ILogger <CategoriesController> logger, ICategoriesService categoriesService, IConsumptionService consumptionService) { _logger = logger; validator = new CategoryValidation(); this.categoriesService = categoriesService; this.consumptionService = consumptionService; }
public MainWindow() : base(Gtk.WindowType.Toplevel) { Build(); ListMaker = new ListMaker(); PodcastValidation = new PodcastValidation(); CategoryValidation = new CategoryValidation(); FillComboBoxKategorier(); FillComboBoxFrekvens(); FillTreeviewKategori(); FillTreeviewPodcast(); }
public IActionResult CreateCategory(string name) { var category = new Domain.Entities.Category.Category(name); var validationResult = new CategoryValidation().Validate(category); if (!validationResult.IsValid) { return(BadRequest(validationResult.Errors)); } categoryAddUseCase.Add(category); return(new OkObjectResult(category)); }
public ActionResult Update(Category entity) { ValidationResult result = new CategoryValidation().Validate(entity, ruleSet: "Add"); MsgModel model; if (result.IsValid) { model = new MsgModel(Ioc.Get <ICategoryService>().Update(entity)); } else { model = new MsgModel(result); } return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateCategory(int cid, string cname, int uid) { var u = _repository._UserRepositories.GetUserByUID(new Users { UID = uid }); if (u != null) { if (u.UserName != HttpContext.User.Identity.Name) { return(null); } else { try { Categories category = new Categories { CID = cid, CName = cname, UID = uid }; CategoryValidation albumValidation = new CategoryValidation(); ValidationResult validationResult = albumValidation.Validate(category); string Msg = ""; if (!validationResult.IsValid) { foreach (var failure in validationResult.Errors) { Msg += "Property " + failure.PropertyName + " failed validation. Error was: " + failure.ErrorMessage; } return(Json(new { Result = "Error", Message = Msg })); } _repository._CategoriesRepositories.UpdateCategory(category); return(Json(new { Result = "OK" })); } catch (Exception ex) { return(Json(new { Result = "Error", Message = ex.Message })); } } } else { return(null); } }
private bool CategoryFillEntity() { this.CategoryItem.Name = this.cboCategory.Text; CategoryValidation validator = new CategoryValidation(); ValidationResult results = validator.Validate(this.CategoryItem); IList <ValidationFailure> failures = results.Errors; if (!(results.IsValid)) { foreach (ValidationFailure failure in failures) { MessageBox.Show(failure.ErrorMessage, "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } } return(true); }
private bool UpdateFillEntity() { this.Category = new Category { AppId = this.appId, Name = this.textBox1.Text }; CategoryValidation validator = new CategoryValidation(); ValidationResult results = validator.Validate(Category); IList <ValidationFailure> failures = results.Errors; if (!(results.IsValid)) { foreach (ValidationFailure failure in failures) { MessageBox.Show(failure.ErrorMessage, "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } } return(true); }
private void Validate() { ValidSpecification = new CategoryValidation <object>(); ValidSpecification.IsSatisfiedBy(this); }
public FoodValidation(IFoodService service, StoreValidation storeValidation, CategoryValidation categoryValidation) : base(service) { this.storeValidation = storeValidation; this.categoryValidation = categoryValidation; }
public FoodService(MyUnitOfWork unitOfWork, IMapper mapper, StoreValidation storeService, CategoryValidation categoryService) : base(unitOfWork, mapper) { this.unitOfWork = unitOfWork; this.foodValidation = new FoodValidation(this, storeService, categoryService); }
public EFUpdateCategory(OzposloviContext context, CategoryValidation validator) { _context = context; _validator = validator; }
public ProductController(IProductManager productManager, ProductValidation productValidation, CategoryValidation categoryValidation) { _productManager = productManager; _productValidator = productValidation; _categoryValidation = categoryValidation; }