コード例 #1
0
        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);
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 public void Update(TimesheetDag dag)
 {
     _repository.UpdateOrCreate(dag);
 }