public Folder CreateFolder(ICreateFolder data)
 {
     if (this.Model.GetFolder(data.parentID) == null)
     {
         System.Diagnostics.Debug.WriteLine("Parent class doesn't exist");
         return(null);
     }
     return(this.Model.CreateFolder(data));
 }
        public IActionResult CreateFolder(ICreateFolder data)
        {
            Folder f = this.handler.CreateFolder(data);

            if (f == null)
            {
                return(Conflict("Folder couldn't be created"));
            }
            return(Created("", f));
        }
        public Folder CreateFolder(ICreateFolder data)
        {
            Folder f = CreateFolderFactory.Create(data, CreateID());

            if (f == null)
            {
                return(null);
            }
            _context.Folders.Add(f);
            _context.SaveChanges();
            return(f);
        }
 public static Folder Create(ICreateFolder data, int uniqueID)
 {
     try
     {
         return(new Folder
         {
             FolderId = uniqueID,
             FolderName = data.folderName,
             ParentFolder = data.parentID,
             DateChanged = Convert.ToDateTime(DateTime.Today.ToString("dd-MM-yyyy")),
             CreatedDate = Convert.ToDateTime(DateTime.Today.ToString("dd-MM-yyyy"))
         });
     }
     catch (ArgumentException e)
     {
         System.Diagnostics.Debug.WriteLine("Following error: " + e);
         return(null);
     }
 }