Пример #1
0
        public Manufacturer AddManuFacturer(Manufacturer manufacturer)
        {
            Manufacturer insertedManufacturer = _thyMenaManufacturerRepository.Add(manufacturer);

            _thyMenaManufacturerRepository.Save();
            return(insertedManufacturer);
        }
Пример #2
0
        public ActionResult Action(tblManufacturer objSubmit)
        {
            if (objSubmit.ID == 0)
            {
                objSubmit.DateCreated = DateTime.Now;
                objSubmit.DateUpdated = DateTime.Now;
                objSubmit.IsDeleted   = false;
                objSubmit.IsShow      = true;
                manufacturerRepository.Add(objSubmit);
            }
            else
            {
                var obj = manufacturerRepository.GetById <tblManufacturer>(objSubmit.ID);

                UpdateModel(obj);

                objSubmit.DateUpdated = DateTime.Now;

                manufacturerRepository.Update(obj);
            }

            return(Json(new
            {
                Error = false
            }, JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult> Add(ManufacturerViewModel model)
        {
            try
            {
                var manufacturer = await _makeRepo.GetManufacturerByName(model.Name);

                if (manufacturer != null)
                {
                    return(BadRequest("Tillverkaren finns redan i systemet!"));
                }

                var make = new Make
                {
                    Name = model.Name
                };

                _makeRepo.Add(make);

                if (await _makeRepo.SaveAllAsync())
                {
                    return(StatusCode(201, make));
                }

                return(StatusCode(500, "Det gick inte att spara ner tillverkaren"));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex.Message));
            }
        }
Пример #4
0
        public IActionResult SaveManufacturer(ManufacturerForCreationDto manufacturerDto)
        {
            var manufacturer = mapper.Map <Manufacturer>(manufacturerDto);

            manufacturerRepo.Add(manufacturer);

            return(RedirectToAction("Index"));
        }
Пример #5
0
 public bool AddManufacturer(Manufacturer manufacturer)
 {
     try
     {
         _manufactureRepository.Add(manufacturer);
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Пример #6
0
        public async Task <string> GetDescriptionOfManufacturer(ManufacturerViewModelM manufacturerModel)
        {
            var manufacturer = _manufacturerFactoryCreation.FactoryCreate(manufacturerModel);
            var points       = _reviewService.GetUsersReviewPoints();
            var date         = _dateService.GetDate();
            await _manufacturerRepository.Add(new Manufacturer
            {
                Name = manufacturer.Name
            });

            return(_descriptionConcatService.CreateDescription(manufacturer.Name, points, date));
        }
        public async Task <string> GetDescriptionOfManufacturer(ManufacturerViewModelM manufacturerModel)
        {
            var manufacturer = _manufacturerFactoryCreation.FactoryCreate(manufacturerModel);
            var points       = _reviewService.GetUsersReviewPoints();
            var date         = _dateService.GetDate();

            await _manufacturerRepository.Add(new Manufacturer
            {
                Name = manufacturer.Name
            });

            return($"Description old: {manufacturer.Name} with points: {points}, published: {date}");
        }
Пример #8
0
        public IActionResult Create(CreateManufacturerVM model)
        {
            if (ModelState.IsValid)
            {
                var entity = _mapper.Map <Manufacturer>(model);
                entity.Image = new Image();
                _imageService.Upload(entity, model.File, EImageType.Manufacturer);
                _manufacturerRepository.Add(entity);
                _unitOfWork.Commit();

                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
Пример #9
0
        /// <summary>
        /// Defines the entry point of the application.
        /// </summary>
        static void Main()
        {
            string manufacturerUrl = AppSettingsUtility.GetString(AppSettingsKeys.ManufacturerUrl);

            for (int count = 0; count < 53; count++)
            {
                var    modifiedManufacturerUrl = manufacturerUrl.Replace("{index}", count.ToString());
                var    webRequestHelper        = new WebRequestHelper(modifiedManufacturerUrl);
                string response = webRequestHelper.GetResponse();

                var manufacturers = GetManufaturersFromHtml(response);

                // Add to database
                if (manufacturers.Count > 0)
                {
                    manufaturerRepository.Add(manufacturers);
                }

                Console.Clear();
                Console.Write("Manufacturer Updated: " + count * 50);
            }
        }
Пример #10
0
        public ActionResult Create([Bind(Include = "ManufacturerId,Name,Description,ImgPath")] Manufacturer manufacturer, HttpPostedFileBase file, string imgPath)
        {
            if (ModelState.IsValid)
            {
                string _imgPath;

                if (file != null)
                {
                    Directory.CreateDirectory(HttpContext.Server.MapPath("~/Content/Images/")
                                              + manufacturer.ManufacturerId.ToString());

                    file.SaveAs(HttpContext.Server.MapPath("~/Content/Images/")
                                + manufacturer.ManufacturerId.ToString() + Path.GetExtension(file.FileName));

                    _imgPath = "/Content/Images/" + manufacturer.ManufacturerId.ToString() + Path.GetExtension(file.FileName);
                }
                else if (imgPath != null)
                {
                    _imgPath = imgPath;
                }
                else
                {
                    _imgPath = "/Content/beer.png";
                }

                manufacturer.ImgPath = _imgPath;

                repository.Add(manufacturer);
                repository.Save();
                //db.Manufacturers.Add(manufacturer);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(manufacturer));
        }
Пример #11
0
 public bool Add(Manufacturer entity)
 {
     return(_repository.Add(entity));
 }
Пример #12
0
 public void AddManufacturer(Manufacturer item)
 {
     _manufacturerRepository.Add(item);
 }
Пример #13
0
 public void Add(Manufacturer manufacturer)
 {
     _manufacturerRepository.Add(manufacturer);
 }
Пример #14
0
 public async Task AddToDb(Manufacturer manufacturer)
 {
     await _manufacturerRepository.Add(manufacturer);
 }