コード例 #1
0
 public void Save(Call call)
 {
     if (call.ID == 0)
     {
         Insert(call);
     }
     else
     {
         Update(call);
     }
 }
コード例 #2
0
ファイル: FormCalls.cs プロジェクト: AmaranthInHell/projects
        private void toolStripButtonAdd_Click(object sender, EventArgs e)
        {
            Call call = new Call();
            FormAddEditCall formAddCall = new FormAddEditCall(call, user);
            if (formAddCall.ShowDialog() == DialogResult.OK)
            {

                    CallsRepository callsRepository = new CallsRepository();
                    callsRepository.Save(call);
                    BindControls();

            }
        }
コード例 #3
0
 private void Update(Call call)
 {
     dataBase.Entry(call).State = EntityState.Modified;
     dataBase.SaveChanges();
 }
コード例 #4
0
 private void Insert(Call call)
 {
     dataBase.Calls.Add(call);
     dataBase.SaveChanges();
 }
コード例 #5
0
 public void Delete(Call call)
 {
     dataBase.Entry(call).State = EntityState.Deleted;
     dataBase.SaveChanges();
 }
コード例 #6
0
 public FormAddEditCall(Call call, User user)
 {
     InitializeComponent();
     this.call = call;
     this.user = user;
 }