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 }); }
public IHttpActionResult Put([FromBody] TransactionUpdateReq model) { var result = _transactionServices.Update(model); return(ApiHelper.ReturnHttpAction(result, this)); }