Пример #1
0
        public CRUDResult <bool> Update(BetUpdateReq obj)
        {
            var getData =
                _readOnlyRepository.Value.GetById <Bet>(
                    new Bet()
            {
                Id = obj.Id
            });

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

            objBet.TotalBet   = obj.TotalBet;
            objBet.IsComplete = obj.IsComplete;
            objBet.CreateDate = getData.CreateDate;
            objBet.UpdateDate = DateTime.Now;
            _repository.Value.Update <Bet>(objBet);
            return(new CRUDResult <bool>()
            {
                Data = true, StatusCode = CRUDStatusCodeRes.Success
            });
        }
Пример #2
0
        public IHttpActionResult Put([FromBody] BetUpdateReq model)
        {
            var result = _betServices.Update(model);

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