public IHttpActionResult Post([FromBody] Currency entity) { logger.Trace("Call CurrencyController Post"); var record = CurrencyRepository.Create(entity); return(Created(record)); }
public ActionResult <CurrencyReadDto> Create(CurrencyCreateDto currencyCreateDto) { Currency currency = _mapper.Map <Currency>(currencyCreateDto); currency.CreatedAt = DateTime.UtcNow; _currencyRepository.Create(currency); _logger.Log("Create Currency"); return(Ok(currency)); }
public Currency Create(Guid id, string name, string displayMessage) { if (!CurrentUser.HasRole(UserRole.Manager)) { throw new DomainValidationException(Messages.InsufficientSecurityClearance, "CurrentUser"); } if (id == Guid.Empty) { throw new ArgumentException("An ID must be supplied for the currency"); } var currency = new Currency(); currency.Id = id; currency.Name = name; currency.DisplayMessage = displayMessage; ValidateAnnotatedObjectThrowOnFailure(currency); _currencyRepository.Create(currency); return(currency); }
public RATE CreateCurrency(RATE rATE) { return(_currencyRepository.Create(rATE)); }
public async Task <IHttpActionResult> Create(CurrencyViewModel currencyViewModel) { var result = await _currencyRepository.Create(currencyViewModel); return(Ok()); }
public void CreateCurrency(CurrencyManagementModel currency) { _currencyRepository.Create(currency); }
public void CreateCurrency(CurrencyDetails currencyDetails) { var currency = Mapper.Map <Currency>(currencyDetails); _currencyRepository.Create(currency); }
public RATE Create(RATE rate) { return(_currencyRepository.Create(rate)); }