Beispiel #1
0
        public ActionResult <BusinessSetupStepsViewModel> SaveSteps([FromBody] BusinessSetupStepsViewModel model)
        {
            var business = _businessRepository.GetSingle(x => x.BusinessOwner.User.Auth0UserId == model.Auth0Id, x => x.BusinessOwner, x => x.BusinessOwner.User, x => x.BusinessCategory);

            _mapper.Map(model.Step1, business);
            _mapper.Map(model.Step2, business);

            _businessRepository.Commit();

            return(model);
        }
Beispiel #2
0
        public ActionResult <BusinessSetupStepsViewModel> GetSteps(int businessId)
        {
            var model = new BusinessSetupStepsViewModel()
            {
                Step1 = new Step1ViewModel(),
                Step2 = new Step2ViewModel()
            };

            var business = _businessRepository.GetSingle(x => x.Id == businessId, x => x.BusinessOwner.User, x => x.BusinessCategory);

            _mapper.Map(business, model.Step1);
            _mapper.Map(business, model.Step2);

            return(model);
        }