Пример #1
0
        public async Task <BusinessPartnerFormViewModel> GetBusinessPartnerForm(string businessPartnerId)
        {
            var businessPartnerForm = new BusinessPartnerFormViewModel()
            {
                BusinessPartner = Mapper.Map <BusinessPartnerViewModel>(await _businessPartnerRepository.GetBusinessPartner(businessPartnerId))
            };

            return(businessPartnerForm);
        }
Пример #2
0
        public async Task <ActionResult> SaveBusinessPartnerRecord(BusinessPartnerFormViewModel businessPartnerForm)
        {
            if (ModelState.IsValid)
            {
                businessPartnerForm.BusinessPartner.UserId = User.Identity.GetUserId();
                var recordsSaved = await _businessPartnerService.SaveBusinessPartner(businessPartnerForm.BusinessPartner);

                if (recordsSaved >= 1)
                {
                    var businessPartner = await _businessPartnerService.GetBusinessPartner(businessPartnerForm.BusinessPartner.BusinessPartnerId);

                    return(View("BusinessPartnerRecord", businessPartner));
                }
                ModelState.AddModelError(string.Empty, "There was a problem and the BusinessPartner was not saved.");
            }

            businessPartnerForm = await _businessPartnerService.GetBusinessPartnerForm(businessPartnerForm.BusinessPartner.BusinessPartnerId);

            return(View("EditBusinessPartnerRecord", businessPartnerForm));
        }