public void AddDag(TimesheetDag existingdag, decimal verlof, bool isFeestdag) { var dag = new TimesheetDagModel(_format) { Id = existingdag.Id, Datum = existingdag.Datum, Uren = existingdag.Uren, Overuren = existingdag.Overuren, Wachtvergoeding = existingdag.Wachtvergoeding, Opmerkingen = existingdag.Opmerkingen, IsFeestdag = isFeestdag, Verlof = verlof }; Dagen.Add(dag); }
public void UpdateOrCreate(TimesheetDag dag) { var savedDag = _context.TimesheetDagen.Find(dag.Id); if (savedDag == null) { _context.TimesheetDagen.Add(dag); } else { savedDag.Uren = dag.Uren; savedDag.Overuren = dag.Overuren; savedDag.Wachtvergoeding = dag.Wachtvergoeding; savedDag.Opmerkingen = dag.Opmerkingen; _context.TimesheetDagen.Update(savedDag); } _context.SaveChanges(); }
public void Update(TimesheetDag dag) { _repository.UpdateOrCreate(dag); }