コード例 #1
0
ファイル: DatabaseClient.cs プロジェクト: sdjnyty/amt
 public static void UpdateResourceFileStatus(int id, ResourceFileStatus status)
 {
     using (var transaction = GetTransaction())
     {
         transaction.Connection.Execute("UPDATE `File` SET `Status`=@status WHERE `Id`=@id", new { id, status }, transaction);
         transaction.Commit();
     }
 }
コード例 #2
0
        public static (int, string) GetStatus(this ResourceFileStatus resFilestatus)
        {
            switch (resFilestatus)
            {
            case ResourceFileStatus.Ok:
            case ResourceFileStatus.FileFound:
                return((int)HttpStatusCode.OK, "OK");

            case ResourceFileStatus.ZeroFileSize:
                return((int)HttpStatusCode.BadRequest, "Resource loading error: file size is zero.");

            case ResourceFileStatus.FileNotFound:
                return((int)HttpStatusCode.NotFound, "File not found.");

            case ResourceFileStatus.FileProcessingError:
                return((int)HttpStatusCode.BadRequest, "Resource loading error.");

            default:
                return((int)HttpStatusCode.OK, "OK");
            }
        }
コード例 #3
0
ファイル: ResourceFileModel.cs プロジェクト: sdjnyty/amt
 public void UpdateStatus(ResourceFileStatus value)
 {
     Status = value;
     DatabaseClient.UpdateResourceFileStatus(Id, value);
 }