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); }
public ApiResponse <SubProcessModel> SaveSubProcessDetail(int UserId, SubProcessModel SubProcessObj) { return(this._iSubProcessService.SaveSubProcessDetail(UserId, SubProcessObj)); }