public ActionResult <string> GetFileDataById(Guid id) { if (!Request.Headers.ContainsKey("token")) { return(Unauthorized()); } var auth = Request.Headers["token"]; var accountModel = _validate.GetAccountByToken(auth); if (accountModel == null) { return(Unauthorized()); } var fileModel = _repository.GetFileById(id, accountModel.Id); if (fileModel == null) { return(Unauthorized()); } var filedata = _data.GetFileDataById(fileModel.DataId); return(Ok(filedata.Data)); }
public FileDetail GetFileById(int fileId) { return(_fileDetailRepo.GetFileById(fileId)); }