Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Core.Infrastructure.Domain.Commands;
- using System;
- using System.Collections.Generic;
- using System.Security.Claims;
- using System.Text;
- namespace Core.Modules.Production.Contracts.Commands
- {
- public class AddDowntimeReportingCommand : ICommand
- {
- public AddDowntimeReportingCommand(
- DateTime? endDate,
- int reasonId,
- int downtimeStatusId,
- DateTime? reportStart,
- DateTime? reportEnd,
- string comment,
- bool effectOnLine,
- int? positionId,
- int? machineId,
- int? assemblyId,
- int? partId,
- int formule3pId)
- {
- EndDate = endDate;
- ReasonId = reasonId;
- DowntimeStatusId = downtimeStatusId;
- ReportStart = reportStart;
- ReportEnd = reportEnd;
- Comment = comment;
- EffectOnLine = effectOnLine;
- PositionId = positionId;
- MachineId = machineId;
- AssemblyId = assemblyId;
- PartId = partId;
- Formule3pId = formule3pId;
- }
- public DateTime? EndDate { get; }
- public int ReasonId { get; }
- public int DowntimeStatusId { get; }
- public DateTime? ReportStart { get; }
- public DateTime? ReportEnd { get; }
- public string Comment { get; }
- public bool EffectOnLine { get; }
- public int? PositionId { get; }
- public int? MachineId { get; }
- public int? AssemblyId { get; }
- public int? PartId { get; }
- public int Formule3pId { get; }
- public ClaimsPrincipal RequestUserInfo { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement