private void AddFolders(IEnumerable <string> newFolders, bool isRoot) { foreach (string folder in newFolders) { Source source = new Source(_sourceType, isRoot, folder); _sourceService.Add(source); } }
public IHttpActionResult Create([FromBody] Source source) { try { if (!ModelState.IsValid) { return(BadRequest()); } var addedEntity = sourceService.Add(source); return(CreatedAtRoute("DefaultApi", new { id = addedEntity.Id }, addedEntity)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult EditSource(ObjSource objSource) { if (objSource.Id == -1) { objSource.Id = 0; var result = _sourceService.Add(objSource); if (result.Success) { return(RedirectToActionOk("Sources", "Источник сохранен")); } return(RedirectToActionError("Sources", result.ErrorMessage)); } else { var result = _sourceService.Edit(objSource); if (result.Success) { return(RedirectToActionOk("Sources", "Источник сохранен")); } return(RedirectToActionError("Sources", result.ErrorMessage)); } }