private void SaveWerkuren() { currentWerkUren = new WerkUren(); currentWerkUren.WerkId = new int(); currentWerkUren.Aankoop = Convert.ToDecimal(Aankoop); currentWerkUren.BeginTijd = StartTijd; currentWerkUren.EindTijd = EindTijd; currentWerkUren.Datum = StartDatum; currentWerkUren.GewerkteTijd = GewerkteTijd; currentWerkUren.Waarde = Waarde; currentWerkUren.Toelichting = Toelichting; }
public async Task SaveUren(WerkUren werk) { await Task.Run(() => { try { connection.InsertOrReplace(werk); } catch (Exception ex) { Debug.WriteLine(ex.Message); throw; } }); }
public async Task <WerkUren> GetUrenById(int id) { return(await Task.Run <WerkUren>(() => { try { WerkUren werkUren = connection.Table <WerkUren>().Where(u => u.WerkId == id).FirstOrDefault(); return werkUren; } catch (Exception ex) { Debug.WriteLine(ex.Message); throw; } })); }
private bool Validate(WerkUren werk) { var validationResult = werkUrenValidator.Validate(werk); foreach (var error in validationResult.Errors) { if (error.PropertyName == nameof(werk.Datum)) { StartDatumError = error.ErrorMessage; } if (error.PropertyName == nameof(werk.BeginTijd)) { StartTijdError = error.ErrorMessage; } if (error.PropertyName == nameof(werk.EindTijd)) { EindTijdError = error.ErrorMessage; } } return(validationResult.IsValid); }