public UploadServerData VisitPhotosGetUploadServer(GetUploadServer method, JToken data) { var result = new UploadServerData(); result.Accept(this.ObjectParser, data["response"]); return(result); }
public static UploadServerData GetUploadServer(IExecuteSystem es, String albumId, String groupId = null) { var method = new GetUploadServer { AlbumId = albumId, GroupId = groupId }; return(es.Execute(method)); }
public Result Index(string token, long chatId) { var result = new Result(); if (Helpers.CheckerTokenHelper.GetUser(token) is null) { var error = new Error(); error.Code = 2; error.Message = "Неверный токен."; result.Data = error; result.Status = false; return(result); } using (var db = new DatabaseContext()) { var usr = db.Users.Single(u => u.Token == token); var upa = new UploadAttachment(); upa.User = usr.UserId; upa.ChatId = chatId; upa.TypeAttach = 3; upa.AttachmentKey = new Random().Next(0, 999999999); db.UploadAttachments.Add(upa); db.SaveChanges(); result.Status = true; var rsp = new GetUploadServer(); rsp.Id = upa.AttachmentId; rsp.Key = upa.AttachmentKey; result.Data = rsp; } return(result); }
public UploadServerData VisitPhotosGetUploadServer(GetUploadServer method, T data) { return(this.photoVisitor.VisitPhotosGetUploadServer(method, data)); }