public async Task <IActionResult> EditTransactionType(Guid id, TransactionTypeDto model) { model.Id = id; return(HandleResult(await Mediator.Send(new TransactionTypeEdit.Command { TransactionTypeDto = model }))); }
public void PostTransactionType([FromBody] TransactionTypeDto transactionTypeDto) { TransactionType com = new TransactionType(); com.Id = transactionTypeDto.Id; com.Type = transactionTypeDto.Type; stocky.TransactionType.Add(com); stocky.SaveChanges(); }
public void PutTransactionType(String id, [FromBody] TransactionTypeDto transactionTypeDto) { // stocky.Company.Update(id, com); TransactionType com = stocky.TransactionType.Where(e => e.Id == transactionTypeDto.Id).Single <TransactionType>(); com.Id = transactionTypeDto.Id; com.Type = transactionTypeDto.Type; stocky.Entry(com).State = Microsoft.EntityFrameworkCore.EntityState.Modified; stocky.SaveChanges(); }
public dynamic GetTransactionType() { List <TransactionType> transactionType; List <TransactionTypeDto> transactionTypeDtos = new List <TransactionTypeDto>(); transactionType = stocky.TransactionType.ToList(); foreach (TransactionType com in transactionType) { TransactionTypeDto dto = new TransactionTypeDto( com.Id, com.Type); transactionTypeDtos.Add(dto); } return(transactionTypeDtos); }
public VarlikResult <List <TransactionTypeDto> > GetAll() { var result = new VarlikResult <List <TransactionTypeDto> >(); using (var ctx = new VarlikContext()) { var fromEntity = new TransactionTypeDto().FromEntity().Expand(); result.Data = ctx.TransactionTypeEnum .AsExpandable() .Select(fromEntity) .ToList(); result.Success(); } return(result); }
public async Task <TransactionTypeDto> Get(int id) { var transactionTypes = await _unitOfWork.TransactionType.GetAll() .Include(x => x.TransactionTypeDetails) .Where(x => x.Id == id & x.IsActive) .Where(x => x.TransactionTypeDetails.Any(y => y.IsActive)) .ToListAsync(); var transactionTypeDto = new TransactionTypeDto(); foreach (var transactionType in transactionTypes) { transactionTypeDto = _mapper.Map <TransactionTypeDto>(transactionType); foreach (var tansactionTypeDetail in transactionType.TransactionTypeDetails) { transactionTypeDto.Details.Add(_mapper.Map <TransactionTypeDetailDto>(tansactionTypeDetail)); } } return(transactionTypeDto); }
public async Task <IActionResult> AddTransactionType(TransactionTypeDto model) { return(HandleResult(await Mediator.Send(new TransactionTypeCreate.Command { TransactionTypeDto = model }))); }
public static TransactionType ToTransactionType(this TransactionTypeDto transactionType) => TransactionTypeTranslator[transactionType];
public RegisterTransactionRequestBuilder WithTransactionType(TransactionTypeDto transactionType) { _transactionType = transactionType; return(this); }
public RegisterTransactionRequestBuilder() { _id = Guid.NewGuid(); _amount = 0; _transactionType = TransactionTypeDto.Win; }