コード例 #1
0
 public FailureReportShortDTO(long id, string failureDescription, DateTime dateOfReporting, RepairStatusEnum repairStatus)
 {
     Id = id;
     FailureDescription = failureDescription;
     DateOfReporting    = dateOfReporting;
     RepairStatus       = repairStatus;
 }
コード例 #2
0
ファイル: RepairListService.cs プロジェクト: LeviLv/Repair
        public async Task update(int repairListId, RepairStatusEnum statusEnum)
        {
            var sql = $" update RepairList set Status = {(int)statusEnum} where Id = {repairListId} ";
            await DapperService.Execute(sql);

            var msg = "";

            if (statusEnum == RepairStatusEnum.Doing)
            {
                msg = "修理工已到达";
            }

            if (statusEnum == RepairStatusEnum.Down)
            {
                msg = "已完成,待评价";
            }

            if (statusEnum == RepairStatusEnum.Success)
            {
                msg = "完成";
            }
            var info = new RepairListInfo()
            {
                ListId = repairListId,
                Remake = msg,
                Status = (int)statusEnum
            };
            await _infoRepository.InsertAsync(info);
        }
コード例 #3
0
 public FailureReport(string failureDescription, long resourceId, long reporterId, DateTime dateOfReporting, RepairStatusEnum repairStatus)
 {
     FailureDescription = failureDescription;
     ResourceId         = resourceId;
     ReporterId         = reporterId;
     DateOfReporting    = dateOfReporting;
     RepairStatus       = repairStatus;
 }