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

            if (objData == null)
            {
                return new CRUDResult <bool>()
                       {
                           StatusCode = CRUDStatusCodeRes.ResourceNotFound, Data = false
                       }
            }
            ;

            DynamicParameters parameters = obj.ToDynamicParameters();
            int row = _repository.Value.Connection.Execute(@"UPDATE Test SET
                Code=@Code
                where Id = @Id", parameters);

            return(new CRUDResult <bool>()
            {
                Data = (row > 0), StatusCode = CRUDStatusCodeRes.Success
            });
        }
示例#2
0
        public IHttpActionResult Update(TestUpdateReq Obj)
        {
            var result = _TestService.Update(Obj);

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