Exemplo n.º 1
0
        public IHttpActionResult Get()
        {
            try
            {
                List <Car>              _res = _service.GetAllCars();
                CarViewModel            _viewModel;
                AdditionalInfoViewModel _addinfo;
                List <CarViewModel>     _result = new List <CarViewModel>();
                foreach (var item in _res)
                {
                    _addinfo = new AdditionalInfoViewModel()
                    {
                        AdditionalInfoID = item.AdditionalInfoID, bids = item.AdditionalInfo.bids,
                        currencyAr       = item.AdditionalInfo.currencyAr, currencyEn = item.AdditionalInfo.currencyEn, currentPrice = item.AdditionalInfo.currentPrice,
                        endDate          = item.AdditionalInfo.endDate, endDateAr = item.AdditionalInfo.endDateAr, endDateEn = item.AdditionalInfo.endDateEn,
                        iCarId           = item.AdditionalInfo.iCarId, isModified = item.AdditionalInfo.isModified, itemid = item.AdditionalInfo.itemid, iVinNumber = item.AdditionalInfo.iVinNumber,
                        lot = item.AdditionalInfo.lot, minIncrement = item.AdditionalInfo.minIncrement, priority = item.AdditionalInfo.priority, VATPercent = item.AdditionalInfo.VATPercent
                    };
                    _viewModel = new CarViewModel()
                    {
                        bodyAr         = item.Body.bodyAr,
                        bodyEn         = item.Body.bodyEn,
                        bodyId         = item.bodyId,
                        CarID          = item.CarID,
                        Description_Ar = item.Description_Ar,
                        Description_En = item.Description_En,
                        Image          = item.Image,
                        imgCount       = item.imgCount,
                        makeAr         = item.Make.makeAr,
                        makeEn         = item.Make.makeEn,
                        makeID         = item.makeID,
                        mileage        = item.mileage,
                        modelAr        = item.Model.modelAr,
                        modelID        = item.modelID,
                        modelEn        = item.Model.modelEn,
                        SharingLink    = item.SharingLink,
                        year           = item.year,
                        AdditionalInfo = _addinfo
                    };

                    _viewModel.SharingMsgAR = item.AuctionCompany.CompanyNameAr + "\n" + item.Make.makeAr + "-" + item.Model.modelAr + item.year + "\n" +
                                              item.AdditionalInfo.lot + "\n" + item.AdditionalInfo.currentPrice + item.AdditionalInfo.currencyAr + "\n" + item.AdditionalInfo.endDateAr;

                    _viewModel.SharingMsgEn = item.AuctionCompany.CompanyNameEn + "\n" + item.Make.makeEn + "-" + item.Model.modelEn + item.year + "\n" +
                                              item.AdditionalInfo.lot + "\n" + item.AdditionalInfo.currentPrice + item.AdditionalInfo.currencyEn + "\n" + item.AdditionalInfo.endDateEn;



                    _result.Add(_viewModel);
                }

                return(Ok(_result));
            }
            catch (Exception EX)
            {
                return(InternalServerError());
            }
        }
Exemplo n.º 2
0
        public MemberEditDialogViewModel(Member member)
        {
            _member = member;
            Title   = $"Podaci o članu: {member.FirstName} {member.LastName}";

            BasicInfoArea      = new BasicInfoViewModel(member);
            AdditionalInfoArea = new AdditionalInfoViewModel(member);
            MembershipInfoArea = new MembershipInfoViewModel(member);
        }
Exemplo n.º 3
0
        public ActionResult AddAdditionalInformation(AdditionalInfoViewModel additionalInfoViewModel)
        {
            AdditionalInfo additionalInfo = Mapper.Map <AdditionalInfoViewModel, AdditionalInfo>(additionalInfoViewModel);

            ApplicationDbContext db = new ApplicationDbContext();

            db.AdditionalInfos.Add(additionalInfo);
            db.SaveChanges();

            return(RedirectToAction("AdditionalInformationMgtView"));
        }