using Marco.Pms.Model.Dtos.Project; using Marco.Pms.Model.Projects; 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 }; } //public static WorkItemVm ToWorkItemVMFromWorkItem(this WorkItem workItem) //{ // return new WorkItemVm // { // Id // } //} } }