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(); } }
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"); } }
public void UpdateStatus(ResourceFileStatus value) { Status = value; DatabaseClient.UpdateResourceFileStatus(Id, value); }