73 lines
1.9 KiB
C#
73 lines
1.9 KiB
C#
using Marco.Pms.Model.Activities;
|
|
using Marco.Pms.Model.Dtos.Project;
|
|
using Marco.Pms.Model.Projects;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Marco.Pms.Model.Mapper
|
|
{
|
|
public static class BuildingMapper
|
|
{
|
|
public static Building ToBuildingFromBuildingDto(this BuildingDot model)
|
|
{
|
|
return new Building
|
|
{
|
|
Id = model.Id,
|
|
Description = model.Description,
|
|
Name = model.Name,
|
|
ProjectId = model.ProjectId,
|
|
TenantId = model.TenantId,
|
|
};
|
|
}
|
|
}
|
|
|
|
public static class FloorMapper
|
|
{
|
|
public static Floor ToFloorFromFloorDto(this FloorDot model)
|
|
{
|
|
return new Floor
|
|
{
|
|
Id = model.Id,
|
|
FloorName = model.FloorName,
|
|
BuildingId = model.BuildingId,
|
|
TenantId = model.TenantId
|
|
};
|
|
}
|
|
}
|
|
|
|
public static class WorAreaMapper
|
|
{
|
|
public static WorkArea ToWorkAreaFromWorkAreaDto(this WorkAreaDot model)
|
|
{
|
|
return new WorkArea
|
|
{
|
|
Id = model.Id,
|
|
AreaName = model.AreaName,
|
|
FloorId = model.FloorId,
|
|
TenantId = model.TenantId
|
|
|
|
};
|
|
}
|
|
}
|
|
public static class WorkItemMapper
|
|
{
|
|
public static WorkItem ToWorkItemFromWorkItemDto(this WorkItemDot model)
|
|
{
|
|
return new WorkItem
|
|
{
|
|
Id = model.Id,
|
|
ActivityId = model.ActivityID,
|
|
CompletedWork = model.CompletedWork,
|
|
PlannedWork = model.PlannedWork,
|
|
TaskDate = DateTime.Now,
|
|
TenantId = model.TenantId,
|
|
WorkAreaId = model.WorkAreaID
|
|
|
|
};
|
|
}
|
|
}
|
|
}
|