本文整理汇总了C#中Model.Equals方法的典型用法代码示例。如果您正苦于以下问题:C# Model.Equals方法的具体用法?C# Model.Equals怎么用?C# Model.Equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Model
的用法示例。
在下文中一共展示了Model.Equals方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SimpleWorkerFactoryParsingTest
public void SimpleWorkerFactoryParsingTest(WorkerSpecification workerSpecs, Model.Worker expectedWorker)
{
var parser = new WorkerFactory();
var actualTask = parser.MakeWorker(workerSpecs);
Assert.IsTrue(expectedWorker.Equals(actualTask));
}
示例2: SimpleTaskFactoryParsingTest
public void SimpleTaskFactoryParsingTest(TaskSpecification taskSpecs, Model.Task expectedTask)
{
var parser = new TaskFactory();
var actualTask = parser.MakeTask(taskSpecs);
Assert.IsTrue(expectedTask.Equals(actualTask));
}
示例3: MisplacedTaskSpecExtractionAndTaskFactoryParsingTest
public void MisplacedTaskSpecExtractionAndTaskFactoryParsingTest(int entry, Model.Task expectedTask)
{
ws = (Excel.Worksheet)wss["TestTasks2"];
IEnumerable<Specification> actualTaskSpecs;
Assert.IsTrue(excelController.ExtractData(out actualTaskSpecs));
var parser = new TaskFactory();
var actualTask = parser.MakeTasks(actualTaskSpecs.OfType<TaskSpecification>().ToList());
Assert.IsTrue(expectedTask.Equals(actualTask.ElementAt(entry)));
}
开发者ID:DeStuderendesErhvervskontakt,项目名称:ProjectPlanner,代码行数:12,代码来源:IntegrationExcelControllerTaskFactory.cs
示例4: Enable
public static void Enable(Usr CurrentUsr, int ParentObjectK, Model.Entities.ObjectType ParentObjectType)
{
if (ParentObjectType.Equals(Model.Entities.ObjectType.Thread))
{
Thread t = new Thread(ParentObjectK);
bool changed = false;
if (t.CheckPermissionRead(CurrentUsr))
{
ThreadUsr tu = t.GetThreadUsr(CurrentUsr);
if (!tu.IsWatching)
{
tu.ChangeStatus(ThreadUsr.StatusEnum.Archived, true);
changed = true;
}
if (changed)
{
UpdateTotalParticipantsJob job = new UpdateTotalParticipantsJob();
job.ExecuteAsynchronously();
}
}
return;
}
try
{
CommentAlert c = new CommentAlert(CurrentUsr.K, ParentObjectType, ParentObjectK);
}
catch
{
CommentAlert c = new CommentAlert();
c.UsrK = CurrentUsr.K;
c.ParentObjectK = ParentObjectK;
c.ParentObjectType = ParentObjectType;
c.Update();
}
}
示例5: UpdateInfoCount
/// <summary>
/// ����ijһ����ָ��Id�ķ���
/// </summary>
/// <param name="sortType"></param>
/// <param name="sortId"></param>
/// <returns></returns>
public static int UpdateInfoCount(Model.SortType sortType, long sortId)
{
string sortFlagName = GetSortFlagName(sortType);
if (sortType.Equals("")) return 0;
if (sortId <= 0) return 0;
return DAL.UpdateInfoCount(sortFlagName, sortId);
}
示例6: CanBeConnectedToStatic
public static bool CanBeConnectedToStatic(Model.Entities.ObjectType o)
{
if (o.Equals(Model.Entities.ObjectType.Place))
return true;
if (Place.CanBeConnectedToStatic(o))
return true;
return false;
}
示例7: IsConnectedTo
public bool IsConnectedTo(Model.Entities.ObjectType objectType, int objectK)
{
if (objectType.Equals(Model.Entities.ObjectType.Venue) && this.K == objectK)
return true;
if (objectType.Equals(Model.Entities.ObjectType.Place) && this.PlaceK == objectK)
return true;
if (Place.CanBeConnectedToStatic(objectType) && this.Place.IsConnectedTo(objectType, objectK))
return true;
return false;
}
示例8: IsEnabled
public static bool IsEnabled(int UsrK, int ParentObjectK, Model.Entities.ObjectType ParentObjectType)
{
if (ParentObjectType.Equals(Model.Entities.ObjectType.Thread))
{
try
{
ThreadUsr tu = new ThreadUsr(ParentObjectK, UsrK);
return tu.IsWatching;
}
catch
{
return false;
}
}
try
{
CommentAlert c = new CommentAlert(UsrK, ParentObjectType, ParentObjectK);
return true;
}
catch
{
return false;
}
}
示例9: IsConnectedTo
public bool IsConnectedTo(Model.Entities.ObjectType objectType, int objectK)
{
if (objectType.Equals(Model.Entities.ObjectType.Thread) && this.K == objectK)
return true;
if (this.ParentDiscussable is IConnectedTo)
{
IConnectedTo parent = (IConnectedTo)this.ParentDiscussable;
if (objectType.Equals(this.ParentObjectType) && this.ParentObjectK == objectK)
return true;
if (parent.CanBeConnectedTo(objectType) && parent.IsConnectedTo(objectType, objectK))
return true;
}
return false;
}