示例#1
0
        public CRUDResult <bool> Update(RoomUpdateReq obj)
        {
            var getData =
                _readOnlyRepository.Value.GetById <Room>(
                    new Room()
            {
                Id = obj.Id
            });

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

            objRoom.Name   = obj.Name;
            objRoom.MaxBet = obj.MaxBet;
            objRoom.MinBet = obj.MinBet;
            _repository.Value.Update <Room>(objRoom);
            return(new CRUDResult <bool>()
            {
                Data = true, StatusCode = CRUDStatusCodeRes.Success
            });
        }
示例#2
0
        public IHttpActionResult Put([FromBody] RoomUpdateReq model)
        {
            var result = _roomServices.Update(model);

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