namespace Marco.Pms.DataAccess.Repository.IRepository { public interface IUnitOfWork { IApplicationUserRepository ApplicationUser { get; } IEmployeeRepository Employee { get; } ITaskAllocationRepository EmployeeAllocation { get; } IProjectRepository Project { get; } IProjectAllocationRepository ProjectAllocation { get; } IBuildingRepository Building { get; } IFloorRepository Floor { get; } IWorkAreaRepository WorkArea { get; } IWorkItemRepository WorkItem { get; } IWorkItemMappingReposiotry WorkItemMapping { get;} IAttendenceRepository Attendence { get; } IStatusRepository StatusMaster { get; } IActivityMasterRepository ActivityMaster { get; } IApplicationRolesRepository EmployeeRoles { get; } IFeatureRepository Features { get; } void Save(); } }