Пример #1
0
        public BaseViewModel <PaymentMethodViewModel> CreatePaymentMethod(CreatePaymentMethodRequestViewModel paymentMethod)
        {
            var entity = _mapper.Map <PaymentMethod>(paymentMethod);

            entity.Id = Guid.NewGuid();
            entity.SetDefaultInsertValue(_repository.GetUsername());
            entity.UserId = new Guid(_repository.GetCurrentUserId());
            _repository.Add(entity);

            var result = new BaseViewModel <PaymentMethodViewModel>()
            {
                Data = _mapper.Map <PaymentMethodViewModel>(entity),
            };

            Save();

            return(result);
        }
Пример #2
0
        public ActionResult <BaseViewModel <PaymentMethodViewModel> > PostPaymentMethod(CreatePaymentMethodRequestViewModel location)
        {
            var result = _locationService.CreatePaymentMethod(location);

            this.HttpContext.Response.StatusCode = (int)result.StatusCode;

            return(result);
        }