using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace Курсовой_проект_3._1.Windows
{
///
/// Логика взаимодействия для PlayerApplicationAddWindow.xaml
///
public partial class PlayerApplicationAddWindow : Window
{
MyTeamContext _context;
public PlayerApplicationAddWindow()
{
InitializeComponent();
_context = new MyTeamContext();
}
private void CreateBtn_Click(object sender, RoutedEventArgs e)
{
string title = TitleLimTBox.txtLimitedInput.Text;
string text = TextLimTBox.txtLimitedInput.Text;
if (string.IsNullOrWhiteSpace(title) || string.IsNullOrWhiteSpace(text))
{
MessageBox.Show("Все поля должны быть заполнены!");
return;
}
else
{
PlayerApps app = new PlayerApps();
app.Title = title;
app.AppText = text;
app.AppDate = DateTime.Now;
app.FK_User_Id = App.UserId;
List apps = _context.PlayerApps.Where(a => a.FK_User_Id == App.UserId).ToList();
if (apps.Count() != 0)
{
apps[0].Title = title;
apps[0].AppText = text;
apps[0].AppDate = DateTime.Now;
MessageBox.Show("Предыдущая заявка изменена!");
}
else
{
_context.PlayerApps.Add(app);
MessageBox.Show("Заявка добавлена!");
}
}
_context.SaveChanges();
}
}
}