public string Post([FromBody] TransferModel model) { if (!ModelState.IsValid) { return("Поля перевода указаны неверно"); } ApplicationUser fromUser = _userManager.Find(User.Identity.Name); ApplicationUser toUser = _userManager.Find(model.ToUserName); if (fromUser.Email == toUser.Email) { return("Имена отправителя и получателя совпадают!"); } var powwwers = model.Powwwers; if (fromUser.Powwwers < powwwers) { return("Недостаточно средств для перевода!"); } else { _userManager.ChangeBalance(fromUser, -powwwers); _userManager.ChangeBalance(toUser, powwwers); _transferRepo.Add(fromUser, toUser, powwwers); } var successMessage = $"{fromUser.Email} перевел {toUser.Email} {powwwers} powwwer(s)!. Баланс: {fromUser.Powwwers}"; return(successMessage); }