public void Create_ThrowsUnsupportedValueExceptionWithExpectedMessage_WhenBrandNameIsNull() { var brandToCreate = new BrandDto(); var expectedExceptionMessage = new UnsupportedValueException(null); var exception = Assert.Throws <UnsupportedValueException>(() => brandService.Create(brandToCreate)); Assert.AreEqual(expectedExceptionMessage.Message, exception.Message); }
public ActionResult Save(BrandEditorModel model, string @return) { Brand brand = null; if (model.Id > 0) { brand = _brandService.Find(model.Id); } else { brand = new Brand(); } brand.Name = model.Name; brand.Description = model.Description; brand.CustomFields.Clear(); foreach (var field in model.CustomFields) { brand.CustomFields.Add(new BrandCustomField(field.Name, field.Value)); } if (model.Id > 0) { _brandService.Update(brand); } else { _brandService.Create(brand); } return(AjaxForm().RedirectTo(@return)); }
static void Main(string[] args) { using var data = new PetStoreDbContext(); var brandService = new BrandService(data); brandService.Create("Purrina"); var brandWithToys = brandService.FindByIdWithToys(1); //var foodService = new FoodService(data); //foodService.BuyFromDistributor("Cat food", 0.350, 1.10M, 0.3M, DateTime.Now, 1, 1); //var toyService = new ToyService(data); //toyService.BuyToyFromDistributor("Ball", null, 3.50M, 0.3M, 1, 1); var userService = new UserService(data); //var foodService = new FoodService(data, userService); //int userId = userService.RegisterUser("Pesho", "*****@*****.**"); //foodService.SellFoodToUser(1, userId); //var toyService = new ToyService(data, userService); //toyService.SellToyToUser(1,1); //var breedService = new BreedService(data); //breedService.Add("Persian"); //var petService = new PetService(data, new CategoryService(data), breedService, userService); //petService.BuyPet(Gender.Female, DateTime.Now.AddDays(-30), 0M, "small kitten with no habits", 1, 1); //petService.SellPet(1,1); //SeedDatabaseWithPetsCtagoriesAndBreeds(data); }
static void Main(string[] args) { using var data = new PetStoreDbContext(); BrandService brandService = new BrandService(data); brandService.Create("Purrina"); var brandWithToys = brandService.FindByIdWithToys(1); }
public void Create(string name) { Brand model = new Brand() { Name = name }; _service.Create(model); _db.SaveChange(); }
public void CreateBrand() { var brand = new FormModel { Name = "Test3" }; var result = brandService.Create(brand); Assert.IsNotNull(result); }
public string Create(BrandDto brand) { if (!brand.IsValid()) { return("Invalid Brand"); } bool isCreated = brandService.Create(brand); return(isCreated ? "Brand added successfully." : "Failed to create the Brand."); }
public IActionResult Create([FromBody] BrandDto brandDto) { if (!brandDto.IsValid()) { return(BadRequest()); } if (brandService.Create(brandDto)) { return(NoContent()); } return(BadRequest()); }
public async Task<IActionResult> PostBrand([FromBody] Brand brand) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (brandService.GetAll().Result.Where(m => m.Name == brand.Name).Count() > 0) { return BadRequest(); } brand.StatusId = new Guid("87577063-322E-4901-98D2-FF519341D992"); await brandService.Create(brand); return CreatedAtAction("GetBrand", new { id = brand.BrandId }, brand); }
public static void Main() { using var data = new PetStoreDbContext(); data.Database.Migrate(); // Services var brandService = new BrandService(data); var breedService = new BreedService(data); var categoryService = new CategoryService(data); var userService = new UserService(data); var foodService = new FoodService(data, userService); var petService = new PetService(data, categoryService, breedService, userService); var toyService = new ToyService(data, userService); brandService.Create("Whiskas"); brandService.Create("9Lives"); brandService.Create("Friskies"); brandService.Create("Halo"); breedService.Add("Abyssian"); breedService.Add("Birman"); breedService.Add("Bengal"); breedService.Add("Chartreux"); categoryService.Add("Cat", "A cat is some cute animal"); categoryService.Add("Dog", "The dog is another cute animal"); categoryService.Add("Whale"); categoryService.Add("Parrot"); foodService.BuyFromDistributor("Meaty Bits", 156, 2, 3.50m, DateTime.Now.AddDays(30), brandService.GetIdByName("Friskies"), categoryService.GetIdByName("Cat")); foodService.BuyFromDistributor("Meaty Nuggets", 400, 3, 5.75m, DateTime.Now.AddDays(60), brandService.GetIdByName("Whiskas"), categoryService.GetIdByName("Cat")); foodService.BuyFromDistributor("Hearty Cuts", 168, 3, 1.75m, DateTime.Now.AddDays(42), brandService.GetIdByName("9Lives"), categoryService.GetIdByName("Cat")); foodService.BuyFromDistributor("Holistic Chicken", 149, 2, 2.75m, DateTime.Now.AddDays(15), brandService.GetIdByName("Halo"), categoryService.GetIdByName("Cat")); userService.Register("Atanas Kolev", "*****@*****.**"); userService.Register("Daniel Ivanov", "*****@*****.**"); userService.Register("Georgi Petrov", "*****@*****.**"); userService.Register("Ivan Panagonov", "*****@*****.**"); foodService.SellFoodToUser(foodService.GetIdByName("Meaty Bits"), userService.GetIdByName("Atanas Kolev")); foodService.SellFoodToUser(foodService.GetIdByName("Meaty Nuggets"), userService.GetIdByName("Daniel Ivanov")); foodService.SellFoodToUser(foodService.GetIdByName("Hearty Cuts"), userService.GetIdByName("Georgi Petrov")); foodService.SellFoodToUser(foodService.GetIdByName("Holistic Chicken"), userService.GetIdByName("Ivan Panagonov")); petService.BuyPet(Gender.Male, DateTime.Now.AddDays(-90), 350, "", breedService.GetIdByName("Abyssian"), categoryService.GetIdByName("Cat")); petService.BuyPet(Gender.Female, DateTime.Now.AddDays(-476), 400, "Female cat...", breedService.GetIdByName("Birman"), categoryService.GetIdByName("Cat")); petService.BuyPet(Gender.Female, DateTime.Now.AddDays(-90), 350, "Another female cat", breedService.GetIdByName("Bengal"), categoryService.GetIdByName("Cat")); petService.BuyPet(Gender.Male, DateTime.Now.AddDays(-841), 982, "", breedService.GetIdByName("Chartreux"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Truck", "", 3.50m, 2, brandService.GetIdByName("Whiskas"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Car", "", 2.50m, 4, brandService.GetIdByName("9Lives"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Bear", "", 5.50m, 3, brandService.GetIdByName("Friskies"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Ball", "", 3.50m, 4, brandService.GetIdByName("Halo"), categoryService.GetIdByName("Cat")); toyService.SellToyToUser(toyService.GetIdByName("Truck"), userService.GetIdByName("Atanas Kolev")); toyService.SellToyToUser(toyService.GetIdByName("Car"), userService.GetIdByName("Atanas Kolev")); toyService.SellToyToUser(toyService.GetIdByName("Bear"), userService.GetIdByName("Daniel Ivanov")); toyService.SellToyToUser(toyService.GetIdByName("Ball"), userService.GetIdByName("Georgi Petrov")); }
public ActionResult <Brand> Create(Brand brand) { _brandService.Create(brand); return(CreatedAtRoute("GetBrand", new { id = brand._id.ToString() }, brand)); }