Пример #1
0
        public IActionResult Add(Color color)
        {
            var result = _colorService.Add(color);

            //if (result.Success)
            //{
            return(Ok(result));
            //}
            //return BadRequest(result);
        }
        public IActionResult Add(Color color)
        {
            var result = _colorService.Add(color);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Пример #3
0
 public ActionResult Create(ColorViewModel colorViewModel)
 {
     if (ModelState.IsValid)
     {
         var colorModel = _mapper.Map <ColorModel>(colorViewModel);
         _colorService.Add(colorModel);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
Пример #4
0
        public IActionResult AddColor(Color color)
        {
            var data = _colorManager.Add(color);

            if (data.Success)
            {
                return(Ok(data));
            }

            return(BadRequest(data.Message));
        }
        public IActionResult Add([FromBody] Color color)
        {
            var result = colorService.Add(color);

            if (result.IsSuccess)
            {
                return(Ok(result));
            }

            return(BadRequest(result.Message));
        }
Пример #6
0
        public async Task <IActionResult> Add(Color color)
        {
            var result = await _colorService.Add(color);

            if (result.Success)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }
Пример #7
0
        private static void ColorTest(IColorService service)
        {
            service.Add(new Color {
                Id = 2, Name = "Beyaz"
            });

            foreach (var color in service.GetAll().Data)
            {
                System.Console.WriteLine($"Id: { color.Id }, Name: { color.Name }");
            }
        }
Пример #8
0
        public IActionResult Get(Color color)
        {
            var result = _colorService.Add(color);

            if (result.succces)
            {
                return(Ok(result.message));
            }

            return(BadRequest(result.message));
        }
Пример #9
0
        public IActionResult Add(Color color)
        {
            var result = services.Add(color);

            if (result.Success)
            {
                //services.SaveChanges();
                //services.Dispose();
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Пример #10
0
 public ActionResult Add(Color color)
 {
     try
     {
         _colorService.Add(color);
         return(Ok());
     }
     catch
     {
         return(BadRequest());
     }
 }
Пример #11
0
 public JavaScriptResult Create(ColorViewModel colorvm)
 {
     try
     {
         _colorService.Add(Mapper.Map <Color>(colorvm));
         return(JavaScript($"ShowResult('{"Data saved successfully."}','{"success"}','{"redirect"}','{"/Color"}')"));
     }
     catch (Exception ex)
     {
         return(JavaScript($"ShowResult('{ex.Message}','failure')"));
     }
 }
Пример #12
0
        public IActionResult Add(Color color)
        {
            var add = _colorService.Add(color);

            if (add.Success)
            {
                return(Ok(add));
            }
            else
            {
                return(BadRequest(add.Message));
            }
        }
Пример #13
0
        public IActionResult Add(Color color)
        {
            var result = _colorService.Add(color);

            if (result.Success)
            {
                return(Ok(result.Message));
            }
            else
            {
                return(Ok(result.Message));
            }
        }
Пример #14
0
        public ActionResult Create(ColorFormModel ColorVM)
        {
            if (ModelState.IsValid)
            {
                Color Color;
                Color             = new Color();
                Color.Id          = Guid.NewGuid();
                Color.Codigo      = colorRepository.MaxCodigo();
                Color.Descripcion = ColorVM.Descripcion;
                colorService.Add(Color);

                return(Json(new { success = true }));
            }
            return(Json(ColorVM, JsonRequestBehavior.AllowGet));
        }
Пример #15
0
 private static void ColorAdd()
 {
     try
     {
         Color color = new Color()
         {
             ColorName = "Siyah"
         };
         _colorService.Add(color);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Пример #16
0
        public async Task <IActionResult> SaveEntity(ColorViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(new BadRequestResult());
            }

            if (viewModel.Id == 0)
            {
                await _colorService.Add(viewModel);
            }
            else
            {
                await _colorService.Update(viewModel);
            }
            return(new OkObjectResult(viewModel));
        }
Пример #17
0
        private void BtnAddColor_Click(object sender, RoutedEventArgs e)
        {
            var result = _colorService.Add(new Entities.Concrete.Color {
                Name = tbxNewColor.Text
            });

            if (result.Success)
            {
                success(result.Message);
                LoadColors();
                ClearColorUpdateField();
            }
            else
            {
                error(result.Message);
            }
        }
Пример #18
0
 public IActionResult SaveEntity(ColorViewModel colorVm)
 {
     if (!ModelState.IsValid)
     {
         IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
         return(new BadRequestObjectResult(allErrors));
     }
     else
     {
         if (colorVm.Id == 0)
         {
             _colorService.Add(colorVm);
         }
         else
         {
             _colorService.Update(colorVm);
         }
         _colorService.SaveChanges();
         return(new OkObjectResult(colorVm));
     }
 }
Пример #19
0
 private void colorAddBtn_Click(object sender, EventArgs e)
 {
     try
     {
         var result = _colorService.Add(new Color {
             ColorName = tbxColorName.Text
         });
         if (result.Success == true)
         {
             MessageBox.Show(result.Message, "Bilgilendirme Penceresi");
         }
         else
         {
             MessageBox.Show(result.Message, "Bilgilendirme Penceresi");
         }
         LoadColor();
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message, "Bilgilendirme Penceresi");
     }
 }
Пример #20
0
 public HttpResponseMessage Create(HttpRequestMessage request, ColorViewModel colorVm)
 {
     if (ModelState.IsValid)
     {
         var newColor = new Color();
         newColor.UpdateColor(colorVm);
         try
         {
             _colorService.Add(newColor);
             _colorService.Save();
             return(request.CreateResponse(HttpStatusCode.OK, colorVm));
         }
         catch (NameDuplicatedException dex)
         {
             return(request.CreateErrorResponse(HttpStatusCode.BadRequest, dex.Message));
         }
     }
     else
     {
         return(request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
 }
Пример #21
0
        private static void SekizinciGunTest()
        {
            // 8. Gün ödevi testi
            Brand ford = new Brand {
                Name = "Ford"
            };
            Brand a = new Brand {
                Name = "A"
            };
            Color balKopugu = new Color {
                Name = "Bal Köpüğü"
            };
            Car car = new Car {
                Description = "Otomatik klima, Otomatik vites", DailyPrice = 1200, ModelYear = 2021, BrandId = 2, ColorId = 2
            };

            try
            {
                _colorService.Add(balKopugu);
                _brandService.Add(ford);
                _brandService.Add(a);
            }
            catch (ValidationException ex)
            {
                var msg = ex.Message.Split(':')[ex.Message.Split(':').Length - 1];
                Console.WriteLine(msg);;
            }

            try
            {
                _carService.Add(car);
            }
            catch (ValidationException ex)
            {
                var msg = ex.Message.Split(':')[ex.Message.Split(':').Length - 1];
                Console.WriteLine(msg);;
            }
        }
Пример #22
0
        public IActionResult SaveEntity(ColorViewModel productItemVm)
        {
            try
            {
                if (productItemVm.Id == 0)
                {
                    if (string.IsNullOrEmpty(productItemVm.Code))
                    {
                        productItemVm.Code = string.Empty;
                    }

                    if (string.IsNullOrEmpty(productItemVm.Url))
                    {
                        productItemVm.Url = string.Empty;
                    }

                    var errorByColorName = "Tên màu đã tồn tại";
                    if (_colorService.ValidateAddColorName(productItemVm))
                    {
                        ModelState.AddModelError("",
                                                 errorByColorName);
                    }

                    var errorBySortOrder = "Thứ tự đã tồn tại";
                    if (_colorService.ValidateAddSortOrder(productItemVm))
                    {
                        ModelState.AddModelError("",
                                                 errorBySortOrder);
                    }

                    if (!ModelState.IsValid)
                    {
                        return(BadRequest(ModelState.Select(x => x.Value.Errors).FirstOrDefault(y => y.Count > 0)?.First()
                                          .ErrorMessage));
                    }
                    _colorService.Add(productItemVm);
                }
                else
                {
                    var errorByColorName = "Tên màu đã tồn tại";
                    if (_colorService.ValidateUpdateColorName(productItemVm))
                    {
                        ModelState.AddModelError("",
                                                 errorByColorName);
                    }

                    var errorBySortOrder = "Thứ tự đã tồn tại";
                    if (_colorService.ValidateUpdateSortOrder(productItemVm))
                    {
                        ModelState.AddModelError("",
                                                 errorBySortOrder);
                    }

                    if (!ModelState.IsValid)
                    {
                        return(BadRequest(ModelState.Select(x => x.Value.Errors).FirstOrDefault(y => y.Count > 0)?.First()
                                          .ErrorMessage));
                    }

                    _colorService.Update(productItemVm);
                }

                //if (!ModelState.IsValid)
                //{
                //    IEnumerable<ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors);
                //    return new BadRequestObjectResult(allErrors);
                //}

                _colorService.Save();
                return(new OkObjectResult(productItemVm));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public ActionResult AddColor(Color color)
 {
     _colorService.Add(color);
     return RedirectToAction("Index");
 }
Пример #24
0
        public IActionResult Add(Color color)
        {
            var result = _colorService.Add(color);

            return(Ok(result));
        }
Пример #25
0
        public ColorBl Add(ColorBl item)
        {
            var dto = _service.Add(item?.ToDto());

            return(dto != null ? new ColorBl(dto) : null);
        }
Пример #26
0
        public IActionResult AddColor(Color color)
        {
            var result = _colorService.Add(color);

            return(result.Success ? (IActionResult)Ok(result) : BadRequest(result));
        }
Пример #27
0
        private static void Main(string[] args)
        {
start:
            try
            {
                Console.Clear();

                Console.WriteLine("1- Araç İşlemleri");
                Console.WriteLine("2- Marka İşlemleri");
                Console.WriteLine("3- Renk İşlemleri");
                Console.Write("İşlem Kodu(1-3): ");
                byte chooseOperation = Convert.ToByte(Console.ReadLine());

                Console.Clear();
                if (chooseOperation == 1)
                {
                    #region Car Operations

                    Console.WriteLine("1- Taşıtları Listele");
                    Console.WriteLine("2- Yeni Taşıt Ekle");
                    Console.WriteLine("3- Taşıt Düzenle");
                    Console.WriteLine("4- Taşıt Sil");
                    Console.WriteLine("5- Taşıtları Detaylı Listele");
                    Console.Write("İşlem Kodu(1-4): ");
                    byte chooseCarOperation = Convert.ToByte(Console.ReadLine());

                    Console.Clear();

                    if (chooseCarOperation == 1)
                    {
                        PrintAllCar();
                    }
                    else if (chooseCarOperation == 2)
                    {
                        Car createToCar = InputToCar();

                        var businessResult = _carService.Add(createToCar);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseCarOperation == 3)
                    {
                        PrintAllCar();
                        Console.Write("Düzenlenecek Araç Id: ");
                        int carId = Convert.ToInt32(Console.ReadLine());

                        Car updateToCar    = InputToCar();
                        var businessResult = _carService.Update(carId, updateToCar);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseCarOperation == 4)
                    {
                        PrintAllCar();
                        Console.Write("Silinecek Araç Id: ");
                        int carId = Convert.ToInt32(Console.ReadLine());

                        var businessResult = _carService.DeleteById(carId);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseCarOperation == 5)
                    {
                        PrintCarDetails();
                    }
                    else
                    {
                        Console.WriteLine("Geçerli olmayan komut. Lütfen 1-4 arasında bir işlem kodu giriniz.");
                    }

                    #endregion Car Operations
                }
                else if (chooseOperation == 2)
                {
                    #region Brand Operations

                    Console.WriteLine("1- Markaları Listele");
                    Console.WriteLine("2- Yeni Marka Ekle");
                    Console.WriteLine("3- Marka Düzenle");
                    Console.WriteLine("4- Marka Sil");
                    Console.Write("İşlem Kodu(1-4): ");
                    byte chooseBrandOperation = Convert.ToByte(Console.ReadLine());

                    Console.Clear();

                    if (chooseBrandOperation == 1)
                    {
                        PrintAllBrand();
                    }
                    else if (chooseBrandOperation == 2)
                    {
                        Brand createToBrand = InputToBrand();

                        var businessResult = _brandService.Add(createToBrand);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseBrandOperation == 3)
                    {
                        PrintAllBrand();
                        Console.Write("Düzenlenecek Marka Id: ");
                        int brandId = Convert.ToInt32(Console.ReadLine());

                        Brand updateToBrand  = InputToBrand();
                        var   businessResult = _brandService.Update(brandId, updateToBrand);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseBrandOperation == 4)
                    {
                        PrintAllBrand();
                        Console.Write("Silinecek Marka Id: ");
                        int brandId = Convert.ToInt32(Console.ReadLine());

                        var businessResult = _brandService.DeleteById(brandId);
                        Console.WriteLine(businessResult.Message);
                    }
                    else
                    {
                        Console.WriteLine("Geçerli olmayan komut. Lütfen 1-4 arasında bir işlem kodu giriniz.");
                    }

                    #endregion Brand Operations
                }
                else if (chooseOperation == 3)
                {
                    #region Color Operations

                    Console.WriteLine("1- Renkleri Listele");
                    Console.WriteLine("2- Yeni Renk Ekle");
                    Console.WriteLine("3- Renk Düzenle");
                    Console.WriteLine("4- Renk Sil");
                    Console.Write("İşlem Kodu(1-4): ");
                    byte chooseColorOperation = Convert.ToByte(Console.ReadLine());

                    Console.Clear();

                    if (chooseColorOperation == 1)
                    {
                        PrintAllColor();
                    }
                    else if (chooseColorOperation == 2)
                    {
                        Color createToColor = InputToColor();

                        var businessResult = _colorService.Add(createToColor);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseColorOperation == 3)
                    {
                        PrintAllColor();
                        Console.Write("Düzenlenecek Renk Id: ");
                        int colorId = Convert.ToInt32(Console.ReadLine());

                        Color updateToColor  = InputToColor();
                        var   businessResult = _colorService.Update(colorId, updateToColor);
                        Console.WriteLine(businessResult.Message);
                    }
                    else if (chooseColorOperation == 4)
                    {
                        PrintAllColor();
                        Console.Write("Silinecek Renk Id: ");
                        int colorId = Convert.ToInt32(Console.ReadLine());

                        var businessResult = _colorService.DeleteById(colorId);
                        Console.WriteLine(businessResult.Message);
                    }
                    else
                    {
                        Console.WriteLine("Geçerli olmayan komut. Lütfen 1-4 arasında bir işlem kodu giriniz.");
                    }

                    #endregion Color Operations
                }
                else
                {
                    Console.WriteLine("Geçerli olmayan komut. Lütfen 1-3 arasında bir işlem kodu giriniz.");
                }

                Console.WriteLine("Başa Dönmek İçin Bir Tuşa Basın.");
                Console.ReadKey();

                goto start;
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Hata: {ex.Message}");
                Console.WriteLine("Başa Dönmek İçin Bir Tuşa Basın.");
                Console.ReadKey();
                goto start;
            }
        }
Пример #28
0
 public ActionResult Create(Color color)
 {
     _colorService.Add(color);
     return(RedirectToAction("Index"));
 }
Пример #29
0
        public IActionResult Add(Color color)
        {
            var result = _colorService.Add(color);

            return(StatusCode(result.Success ? 200 : 400, result));
        }
 public IActionResult Post(Color color)
 {
     _colorService.Add(color);
     return(Ok(color));
 }