public void AddColor(Color color) { if (ValidateColor(color)) { colorRepository.AddColor(color); } }
public Color AddColor(Color color) { if (color != null) { return(ColorRepository.AddColor(color)); } return(null); }
public HttpResponseMessage Post([FromBody] Models.color color) { try { if (string.IsNullOrEmpty(color.color_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Color is Empty" }, formatter)); } else { if (colorRepository.CheckDuplicateColors(color.color_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Color Already Exists" }, formatter)); } else { color insert_color = new color { color_name = color.color_name }; colorRepository.AddColor(insert_color); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Color save successfully" }, formatter)); } } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public void InitData() { PetType cat = new PetType { Name = "Cat" }; PetType dog = new PetType { Name = "Dog" }; PetType fish = new PetType { Name = "Fish" }; PetType lizard = new PetType { Name = "Lizard" }; PetType tarantula = new PetType { Name = "Tarantula" }; PetType turtle = new PetType { Name = "Turtle" }; PetType goat = new PetType { Name = "Goat" }; PetTypeRepository.AddPetType(cat); PetTypeRepository.AddPetType(dog); PetTypeRepository.AddPetType(fish); PetTypeRepository.AddPetType(lizard); PetTypeRepository.AddPetType(tarantula); PetTypeRepository.AddPetType(turtle); PetTypeRepository.AddPetType(goat); Color red = new Color { ColorDescription = "Red" }; Color blue = new Color { ColorDescription = "Blue" }; ColorRepository.AddColor(red); ColorRepository.AddColor(blue); OwnerRepository.AddOwner(new Owner { FirstName = "Mathias", LastName = "Thomsen", Address = "Tulipanvej 33", PhoneNumber = "42411722", Email = "*****@*****.**" }); Owner Josefine = OwnerRepository.AddOwner(new Owner { FirstName = "Josefine", LastName = "Thulstrup", Address = "Kastanievej 17", PhoneNumber = "23221119", Email = "*****@*****.**" }); PetRepository.AddPet(new Pet { Name = "Hr. Dingles", Type = cat, Birthdate = DateTime.Parse("29-03-2012", CultureInfo.GetCultureInfo("da-DK").DateTimeFormat), // Colors = new List<Color> { blue }, Price = 750.0, petColors = new List <PetColor> { new PetColor { Color = blue }, new PetColor { Color = red } }, SoldDate = DateTime.Parse("30-03-2012", CultureInfo.GetCultureInfo("da-DK").DateTimeFormat), }); PetRepository.AddPet(new Pet { Name = "SlowPoke", Type = turtle, Birthdate = DateTime.Parse("15-01-1982", CultureInfo.GetCultureInfo("da-DK").DateTimeFormat), // Colors = new List<Color> { blue }, Owner = Josefine, Price = 365.25 }); PetRepository.AddPet(new Pet { Name = "Leggy", Type = tarantula, Birthdate = DateTime.Parse("05-08-2019", CultureInfo.GetCultureInfo("da-DK").DateTimeFormat), // Colors = new List<Color> { red }, Price = 650.0 }); UserService.AddUser(UserService.CreateUser("Hans", "kodeord", "Admin")); UserService.AddUser(UserService.CreateUser("Kurt", "lasagne28", "User")); }
public void InitData() { List <PetColor> petColors1 = new List <PetColor>(); List <PetColor> petColors2 = new List <PetColor>(); List <PetColor> petColors3 = new List <PetColor>(); List <PetColor> petColors4 = new List <PetColor>(); List <Pet> pets = new List <Pet>(); Owner owner1 = new Owner { Name = "Harold", BirthDate = DateTime.Now.AddYears(-40), Email = "*****@*****.**" }; Owner owner2 = new Owner { Name = "Carry", BirthDate = DateTime.Now.AddYears(-30), Email = "*****@*****.**" }; Owner owner3 = new Owner { Name = "Tom", BirthDate = DateTime.Now.AddYears(-25), Email = "*****@*****.**" }; _ownerRepository.AddOwner(owner1); _ownerRepository.AddOwner(owner2); _ownerRepository.AddOwner(owner3); PetType petType1 = new PetType { Name = "Cat", }; PetType petType2 = new PetType { Name = "Dog", }; PetType petType3 = new PetType { Name = "Bird", }; _petTypeRepository.AddPetType(petType1); _petTypeRepository.AddPetType(petType2); _petTypeRepository.AddPetType(petType3); Color color1 = new Color { Name = "Red" }; Color color2 = new Color { Name = "Blue" }; Color color3 = new Color { Name = "Yellow" }; Color color4 = new Color { Name = "Green" }; _colorRepository.AddColor(color1); _colorRepository.AddColor(color2); _colorRepository.AddColor(color3); _colorRepository.AddColor(color4); Pet pet1 = new Pet { Name = "Jerry", PetType = petType1, BirthDate = DateTime.Now.AddYears(-12), Owner = owner1, Price = 50, SoldDate = DateTime.Now.AddYears(-2), }; Pet pet2 = new Pet { Name = "Tom", PetType = petType2, BirthDate = DateTime.Now.AddYears(-22), Owner = owner2, Price = 10, SoldDate = DateTime.Now.AddYears(-5), }; Pet pet3 = new Pet { Name = "Cinc", PetType = petType3, BirthDate = DateTime.Now.AddYears(-1), Owner = owner3, Price = 100, SoldDate = DateTime.Now.AddYears(-4), }; pet1.PetColors = new List <PetColor> { new PetColor { Pet = pet1, Color = color1, } }; pet2.PetColors = new List <PetColor> { new PetColor { Pet = pet2, Color = color1 }, new PetColor { Pet = pet2, Color = color2 } }; pet3.PetColors = new List <PetColor> { new PetColor { Pet = pet3, Color = color1 }, new PetColor { Pet = pet3, Color = color2 }, new PetColor { Pet = pet3, Color = color3 } }; //pet3.PetColors = new List<PetColor> //{ // petColor1, // petColor2, // petColor3 //}; //pets.Add(pet1); //pets.Add(pet2); //pets.Add(pet3); //_petRepository.AddPets(pets); _petRepository.AddPet(pet1); _petRepository.AddPet(pet2); _petRepository.AddPet(pet3); // Create two users with hashed and salted passwords string password = "******"; byte[] passwordHashJoe, passwordSaltJoe, passwordHashAnn, passwordSaltAnn; authenticationHelper.CreatePasswordHash(password, out passwordHashJoe, out passwordSaltJoe); authenticationHelper.CreatePasswordHash(password, out passwordHashAnn, out passwordSaltAnn); User user1 = new User { Username = "******", PasswordHash = passwordHashJoe, PasswordSalt = passwordSaltJoe, IsAdmin = false }; User user2 = new User { Username = "******", PasswordHash = passwordHashAnn, PasswordSalt = passwordSaltAnn, IsAdmin = true }; _userRepository.AddUser(user1); _userRepository.AddUser(user2); //_petColorRepository.AddPetColor(petColor1); //_petColorRepository.AddPetColor(petColor2); //_petColorRepository.AddPetColor(petColor3); //_petColorRepository.AddPetColor(petColor4); //_petColorRepository.AddPetColor(petColor5); // //_petColorRepository.AddPetColor(petColor6); //petColors1.Add(petColor1); // petColors2.Add(petColor1); // petColors2.Add(petColor2); // petColors3.Add(petColor1); // petColors3.Add(petColor2); // petColors3.Add(petColor3); // petColors4.Add(petColor1); // petColors4.Add(petColor2); // petColors4.Add(petColor3); // petColors4.Add(petColor4); }