private void RemoveBatida(Batida batida)
 {
     if (batida != null)
     {
         Batidas.Remove(batida);
         context.Batidas.DeleteOnSubmit(batida);
         context.SubmitChanges();
     }
 }
 private void RemoveBatida(Batida batidaViewModel)
 {
     if (batidaViewModel != null)
     {
         Batidas.Remove(batidaViewModel);
         var batida = _context.Batidas.Single(b => b.Id == batidaViewModel.Id);
         _context.Batidas.DeleteOnSubmit(batida);
         _context.SubmitChanges();
     }
 }
        private void AddBatida()
        {
            var dateTime = Horario.HasValue ? Horario.Value : DateTime.Now;

            var tipoBatida = (NaturezaBatida)(Batidas.Count % 2);
            var batida = new Batida
            {
                Horario = dateTime,
                NaturezaBatida = tipoBatida
            };
            Batidas.Add(batida);

            context.Batidas.InsertOnSubmit(batida);
            context.SubmitChanges();

            if (AtualizaHorasTrabalhadas)
                RaiseChangedHorarioTrabalhado();
        }
        private void AddBatida()
        {
            var tipoBatida = (NaturezaBatida)(Batidas.Count % 2);
            var batida = new Batida
            {
                Horario = Dia.Value.Date.Add(Horario.Value.TimeOfDay),
                NaturezaBatida = tipoBatida
            };
            Batidas.Add(batida);

            _context.Batidas.InsertOnSubmit(batida);
            _context.SubmitChanges();

            batida.Id = batida.Id;

            if (AtualizaHorasTrabalhadas)
                RaisePropertyChanged("HorarioTrabalhado");
        }