コード例 #1
0
        public ActionResult Update(int id)
        {
            DripDTO dripDto = orderService.GetDrip(id);

            Mapper.Initialize(cfg => cfg.CreateMap <DripDTO, DripViewModel>());
            var drip = Mapper.Map <DripDTO, DripViewModel>(dripDto);

            return(View(drip));
        }
コード例 #2
0
ファイル: OrderService.cs プロジェクト: Tarahtelka/Vape
        public void AddDrip(DripDTO dripDto)
        {
            Drip drip = new Drip
            {
                Name     = dripDto.Name,
                Company  = dripDto.Company,
                Diameter = dripDto.Diameter,
                Brand    = dripDto.Brand,
                Racks    = dripDto.Racks,
                Contry   = dripDto.Contry,
                Price    = dripDto.Price,
            };

            Database.Drips.Create(drip);
            Database.Save();
        }
コード例 #3
0
 public ActionResult Add(DripViewModel dripViewModel)
 {
     if (ModelState.IsValid)
     {
         DripDTO dripDto = new DripDTO
         {
             Name     = dripViewModel.Name,
             Company  = dripViewModel.Company,
             Diameter = dripViewModel.Diameter,
             Brand    = dripViewModel.Brand,
             Racks    = dripViewModel.Racks,
             Contry   = dripViewModel.Contry,
             Price    = dripViewModel.Price,
         };
         orderService.AddDrip(dripDto);
         return(View("View"));
     }
     else
     {
         return(View("View1"));
     }
 }
コード例 #4
0
        public ActionResult Upload(HttpPostedFileBase uploadImage, int id)
        {
            DripDTO dripDto = imageDripService.GetDrip(id);

            if (ModelState.IsValid && dripDto != null)
            {
                ImageDripDTO image = new ImageDripDTO
                {
                    DripId   = id,
                    MimeType = uploadImage.ContentType,
                };
                image.Data = new byte[uploadImage.ContentLength];
                uploadImage.InputStream.Read(image.Data, 0, uploadImage.ContentLength);
                imageDripService.Add(image);

                return(View("View"));
            }
            else
            {
                return(View("View1"));
            }
        }