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();
 }