示例#1
0
        public ApiResponse <SubProcessModel> SaveSubProcessDetail(int UserId, SubProcessModel SubProcessObj)
        {
            var response = new ApiResponse <SubProcessModel>();

            try
            {
                object[] paramList =
                {
                    new SqlParameter("SubProcessId", (object)SubProcessObj.SubProcessId ?? (object)DBNull.Value)
                    ,                                new SqlParameter("ProcessId", (object)SubProcessObj.ProcessId ?? (object)DBNull.Value)
                    ,                                new SqlParameter("GlobalSubProcessId", (object)SubProcessObj.GlobalSubProcessId ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessCode", (object)SubProcessObj.SubProcessCode ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessName", (object)SubProcessObj.SubProcessName ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessModelPath", (object)SubProcessObj.SubProcessModelPath ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessDescription", (object)SubProcessObj.SubProcessDescription ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessOwner", (object)SubProcessObj.SubProcessOwner ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessInput", (object)SubProcessObj.SubProcessInput ?? (object)DBNull.Value)
                    ,                                new SqlParameter("FundamentalOfProcess", (object)SubProcessObj.FundamentalOfProcess ?? (object)DBNull.Value)
                    ,                                new SqlParameter("SubProcessOutput", (object)SubProcessObj.SubProcessOutput ?? (object)DBNull.Value)
                    ,                                new SqlParameter("RegionId", (object)SubProcessObj.RegionId ?? (object)DBNull.Value)
                    ,                                new SqlParameter("IsActive", (object)SubProcessObj.IsActive ?? (object)DBNull.Value)
                    ,                                new SqlParameter("DisplayOrder", (object)SubProcessObj.DisplayOrder ?? (object)DBNull.Value)
                    ,                                new SqlParameter("UserId", (object)UserId ?? (object)DBNull.Value)
                };

                var result = _repository.ExecuteSQL <SubProcessModel>("AddOrUpdateSubProcessDetail", paramList).ToList();
                response.Success = true;
                response.Data    = result;
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                response.Message.Add(ex.Message);
            }

            return(response);
        }
示例#2
0
 public ApiResponse <SubProcessModel> SaveSubProcessDetail(int UserId, SubProcessModel SubProcessObj)
 {
     return(this._iSubProcessService.SaveSubProcessDetail(UserId, SubProcessObj));
 }