Ejemplo n.º 1
0
 public IActionResult DeleteWorkspaceItem(string Id, string Name, string Type)
 {
     if (Type.Equals("RGBMatrix"))
     {
         repository.DeleteWorkspaceRgbMatrix(Id, Name);
         TempData["workspaceItemDeleted"] = $"RGB Matrix with ID {Id} has been deleted";
         return(RedirectToAction("GetWorkspaceRgbMatrices", "Workspace", new { name = Name }));
     }
     else
     {
         repository.DeleteWorkspaceScript(Id, Name);
         //TODO: Return partial view that confirms deletion
         TempData["workspaceItemDeleted"] = $"Script with ID {Id} has been deleted, including all linked RGB Matrices";
         return(RedirectToAction("GetWorkspaceScripts", "Workspace", new { name = Name }));
     }
     throw new NotImplementedException();
 }