예제 #1
0
        public CRUDResult <bool> Update(TransactionUpdateReq obj)
        {
            var getData =
                _readOnlyRepository.Value.GetById <Transaction>(
                    new Transaction()
            {
                Id = obj.Id
            });

            if (getData == null)
            {
                return(new CRUDResult <bool>()
                {
                    StatusCode = CRUDStatusCodeRes.ResourceNotFound
                });
            }
            var objTransaction = Mapper.Map <TransactionUpdateReq, Transaction>(obj);

            objTransaction.BetId      = obj.BetId;
            objTransaction.AmountBet  = obj.AmountBet;
            objTransaction.UpdateDate = DateTime.Now;
            _repository.Value.Update <Transaction>(objTransaction);
            return(new CRUDResult <bool>()
            {
                Data = true, StatusCode = CRUDStatusCodeRes.Success
            });
        }
예제 #2
0
        public IHttpActionResult Put([FromBody] TransactionUpdateReq model)
        {
            var result = _transactionServices.Update(model);

            return(ApiHelper.ReturnHttpAction(result, this));
        }