public ActionResult AddMigration([FromBody] MigrationOperetionModel obj) { if (obj == null) { return(StatusCode(500)); } obj.encryptPasswordAccounts(); MigrationOperetionModel.saveMigration(obj); return(new ObjectResult(obj)); }
public IActionResult GetAllMigration([FromHeader] string key) { if (key == null) { return(StatusCode(401)); } if (!UserModel.isLogged(key)) { return(StatusCode(401)); } return(new ObjectResult(MigrationOperetionModel.getAllMigration())); }
public ActionResult updateMigrationStatus(int id, int status, [FromHeader] string key) { if (key == null) { return(StatusCode(401)); } if (!UserModel.isLogged(key)) { return(StatusCode(401)); } MigrationOperetionModel _migration = MigrationOperetionModel.getMigration(id); _migration.status = status; MigrationOperetionModel.updateMigration(_migration); return(new ObjectResult(_migration)); }
public IActionResult getCsv([FromHeader] string key, int id) { if (key == null) { return(StatusCode(401)); } if (!UserModel.isLogged(key)) { return(StatusCode(401)); } MigrationOperetionModel migration = MigrationOperetionModel.getMigration(id); string csvContent = migration.generetionCSV(); var data = Encoding.UTF8.GetBytes(csvContent); string filename = migration.domain + ".csv"; string mime = "text/csv"; return(File(data, mime, filename)); }
public IActionResult getMigration([FromHeader] string key, int id) { if (key == null) { return(StatusCode(401)); } if (!UserModel.isLogged(key)) { return(StatusCode(401)); } if (id.Equals(null)) { return(StatusCode(500)); } MigrationOperetionModel b = MigrationOperetionModel.getMigration(id); return(new ObjectResult(b)); }
public ActionResult updateMigrationSeverDetiny(int id, [FromHeader] string key, [FromBody] ServerModel obj) { if (key == null) { return(StatusCode(401)); } if (!UserModel.isLogged(key)) { return(StatusCode(401)); } if (obj == null) { return(StatusCode(501)); } MigrationOperetionModel _migration = MigrationOperetionModel.getMigration(id); _migration.serverDestinyIMAP = obj; MigrationOperetionModel.updateMigration(_migration); return(new ObjectResult(_migration)); }