public Response <Tags> AddNewDirectoryEntity(DirectoryCreationModel model) { var createEntityResponse = _dbHelper.AddObject <DirectoryCreationModel, Tags>(model); if (createEntityResponse.Success) { var updateParentsResposne = UpdateDirectoryParent(createEntityResponse.Data, model.ParentId); if (!updateParentsResposne.Success) { _dbHelper.RemoveEntity <Tags>(createEntityResponse.Data.TagId); } return(updateParentsResposne); } else { return(createEntityResponse); } }
public IActionResult CreateDirectory([FromBody] DirectoryCreationModel model) { var createResponse = _directoryService.AddNewDirectoryEntity(model); return(ApiResult(createResponse)); }