protected AssetStore UploadAsset(HttpPostedFileBase file, int userId, int clientID, string fileNickname) { MemoryStream target = new MemoryStream(); file.InputStream.CopyTo(target); byte[] data = target.ToArray(); string path = string.Format("{0}/images/{1}", clientID, GuidUtils.AppendGuidToFilename(file.FileName)); _fileService.UploadFile(data, path); return(new AssetStore { ClientId = clientID, Filename = file.FileName, FileType = file.ContentType, Nickname = fileNickname, Path = path, CreateDate = DateTime.Now, CreateUserId = userId }); }