public void Save(Worklog worklog) { if (worklog.ID == 0) { Insert(worklog); } else { Update(worklog); } }
private void toolStripButtonAdd_Click(object sender, EventArgs e) { Worklog worklog = new Worklog(); FormAddEditWorklogs formAddWorklog = new FormAddEditWorklogs(worklog); if (formAddWorklog.ShowDialog() == DialogResult.OK) { WorklogsRepository worklogsRepository = new WorklogsRepository(); worklogsRepository.Save(worklog); BindControls(); } }
private void Update(Worklog worklog) { dataBase.Entry(worklog).State = EntityState.Modified; dataBase.SaveChanges(); }
private void Insert(Worklog worklog) { dataBase.Worklogs.Add(worklog); dataBase.SaveChanges(); }
public void Delete(Worklog worklog) { dataBase.Entry(worklog).State = EntityState.Deleted; dataBase.SaveChanges(); }