예제 #1
0
        public ActionResult GetBoxMod(int id)
        {
            BoxModDTO boxModDto = orderService.GetBoxMod(id);

            Mapper.Initialize(cfg => cfg.CreateMap <BoxModDTO, BoxModViewModel>());
            var boxMod = Mapper.Map <BoxModDTO, BoxModViewModel>(boxModDto);

            return(View(boxMod));
        }
예제 #2
0
        public void AddBoxMod(BoxModDTO boxModDto)
        {
            BoxMod boxMod = new BoxMod
            {
                Name        = boxModDto.Name,
                Company     = boxModDto.Company,
                Accumulator = boxModDto.Accumulator,
                Brand       = boxModDto.Brand,
                Amount      = boxModDto.Amount,
                Contry      = boxModDto.Contry,
                Outturn     = boxModDto.Outturn,
                Price       = boxModDto.Price,
            };

            Database.BoxMods.Create(boxMod);
            Database.Save();
        }
예제 #3
0
        public ActionResult Upload(HttpPostedFileBase uploadImage, int id)
        {
            BoxModDTO boxModDto = imageBoxModService.GetBoxMod(id);

            if (ModelState.IsValid && boxModDto != null)
            {
                ImageBoxModDTO image = new ImageBoxModDTO
                {
                    BoxModId = id,
                    MimeType = uploadImage.ContentType,
                };
                image.Data = new byte[uploadImage.ContentLength];
                uploadImage.InputStream.Read(image.Data, 0, uploadImage.ContentLength);
                imageBoxModService.Add(image);

                return(View("View"));
            }
            else
            {
                return(View("View1"));
            }
        }
예제 #4
0
 public ActionResult Add(BoxModViewModel boxModViewModel)
 {
     if (ModelState.IsValid)
     {
         BoxModDTO boxModDto = new BoxModDTO
         {
             Name        = boxModViewModel.Name,
             Company     = boxModViewModel.Company,
             Accumulator = boxModViewModel.Accumulator,
             Brand       = boxModViewModel.Brand,
             Amount      = boxModViewModel.Amount,
             Contry      = boxModViewModel.Contry,
             Outturn     = boxModViewModel.Outturn,
             Price       = boxModViewModel.Price,
         };
         orderService.AddBoxMod(boxModDto);
         return(View("View"));
     }
     else
     {
         return(View("View1"));
     }
 }