public async Task <ObjectResult> FindName([FromBody] UserInfo item) { string item1 = commands.FindByName(item); using var client = new HttpClient(); var content = await client.GetStringAsync(item1); Models.UserItem useritem = JsonConvert.DeserializeObject <Models.UserItem>(content); useritem.Id = item.Id; return(new ObjectResult(useritem)); }
public static List<Models.UserItem> getlist() { List<DataAccess.T_User> list = DataAccess.User.GetListUser(); List<Models.UserItem> listuseritem = new List<Models.UserItem>(); foreach (DataAccess.T_User user in list) { Models.UserItem useritem = new Models.UserItem() { Name = user.name, Firstname = user.firstname, Mail = user.firstname, Password = user.password, Phone = user.phone }; listuseritem.Add(useritem); } return listuseritem; }
public async Task <ObjectResult> FindGenre([FromBody] UserInfo item) { item.Genre = item.Genre.ToLower(); string item1 = commands.FindByGenre(item); if (item1 == "BAD") { return(new ObjectResult("BAD")); } using var client = new HttpClient(); var content = await client.GetStringAsync(item1); //item1 - ссылка Models.UserItem useritem = JsonConvert.DeserializeObject <Models.UserItem>(content); useritem.Id = item.Id; return(new ObjectResult(useritem)); }
public async Task <ObjectResult> AddFavorite([FromBody] Models.UserItem item) { UserItem useritem = commands.Get(item.Id); DBuseritem dbuseritem = new DBuseritem(); if (useritem == null) { UserItem useritem1 = new UserItem(); useritem1.Id = item.Id; useritem1.results = (item.results); await commands.Create(useritem1); return(new ObjectResult("OK")); } else { dbuseritem.jsresults = useritem; bool animecontaince = false; for (int i = 0; i < dbuseritem.jsresults.results.Count; i++) { if (dbuseritem.jsresults.results[i].title == item.results[0].title) { animecontaince = true; } } if (animecontaince == false) { dbuseritem.jsresults.results.Add(item.results[0]); commands.Update(item.Id, dbuseritem.jsresults); } else { return(new ObjectResult("BAD")); } } return(new ObjectResult(dbuseritem)); }