public ActionResult Post([FromForm] WebFormUser jsa) { client.BaseAddress = new Uri("http://localhost:44353/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); ViewBag.JsonText = JsonConvert.SerializeObject(jsa).ToString(); return(View("~/Views/Home/AddJson.cshtml")); }
public async Task <ActionResult> Put([FromBody] WebFormUser info) { var collection = database.GetCollection <BsonDocument>("_id"); if (collection.CountDocumentsAsync(new BsonDocument("_id", info.Id)).Result != 0) { User user = new User(info.Id, new UserInfo(info.RealName, DateTime.Parse(info.BirthDate), info.PhoneNumber)); var document = await collection.ReplaceOneAsync(new BsonDocument("_id", info.Id), user.ToBsonDocument()); } else { throw new Exception("Такого пользователя не существует"); } return(Redirect("~/Api?Id=" /* + info.PhoneNumber*/)); }