Example #1
0
        public ServerResponse <WebLoaderDeleteResponse> Delete(WebLoaderModel request)
        {
            ServerResponse <WebLoaderDeleteResponse> response = new ServerResponse <WebLoaderDeleteResponse>();

            try
            {
                var num = dal.Delete(request);
                response.Data = new WebLoaderDeleteResponse {
                    Id = request.Id, Num = num
                };
                if (num == 1)
                {
                    response.Code = ServerResponseType.成功;
                }
                else
                {
                    response.Code = ServerResponseType.空数据;
                }
            }
            catch (Exception ex)
            {
                response.Code     = ServerResponseType.调用异常;
                response.ErrorMsg = ex.ToString();
                Log.LogHelper.WriteErrorLog(GetType(), ex);
            }
            return(response);
        }
Example #2
0
        public ServerResponse <WebLoaderUpdateResponse> Update(WebLoaderModel request)
        {
            ServerResponse <WebLoaderUpdateResponse> response = new ServerResponse <WebLoaderUpdateResponse>();

            try
            {
                var tmpModel = dal.GetModel(new WebLoaderGetModelRequest()
                {
                    Id = request.Id
                });
                if (tmpModel != null)
                {
                    request.Id         = tmpModel.Id;
                    request.CreateTime = tmpModel.CreateTime;
                    request.UpdateTime = tmpModel.UpdateTime;
                    request.State      = tmpModel.State;
                    var num = dal.Update(request);
                    response.Data = new WebLoaderUpdateResponse {
                        Id = request.Id, Num = num
                    };
                    response.Code = ServerResponseType.成功;
                }
                else
                {
                    response.Code = ServerResponseType.空数据;
                }
            }
            catch (Exception ex)
            {
                response.Code     = ServerResponseType.调用异常;
                response.ErrorMsg = ex.ToString();
                Log.LogHelper.WriteErrorLog(GetType(), ex);
            }
            return(response);
        }
Example #3
0
        public ServerResponse <WebLoaderAddResponse> Add(WebLoaderModel request)
        {
            var result = Action <WebLoaderAddResponse>(request, "api/WebLoader/add");

            if (result.Code == ServerResponseType.成功)
            {
                request.Id = result.Data.Id;
            }
            return(result);
        }
Example #4
0
 public ServerResponse <WebLoaderDeleteResponse> Delete(WebLoaderModel request)
 {
     return(Action <WebLoaderDeleteResponse>(request, "api/WebLoader/delete"));
 }
Example #5
0
 public ServerResponse <WebLoaderUpdateResponse> Update(WebLoaderModel request)
 {
     return(Action <WebLoaderUpdateResponse>(request, "api/WebLoader/update"));
 }