public async void Atualizar() { ProntuarioModel model = new ProntuarioModel(); model.Data = this.Data; model.Descricao = this.Descricao; model.Especialidade = this.Especialidade; model.SelectedEspecialidade = this.selectedEspecialidade; model.Id = this.Id; model.Medico = this.Medico; model.UnidadeClinica = this.UnidadeClinica; model.EspecialidadeId = this.selectedEspecialidade.Id; var validado = _prontuarioService.ValidarItens(model, ref messageError); if (validado) { var result = _prontuarioService.Atualizar(model); if (result) { await _serviceNavigation.NavigateToAsync <HomeViewModel>(); } else { await Application.Current.MainPage.DisplayAlert("Erro !", "Houve um problema no cadastro, contate o administrador", "Ok"); } } else { await Application.Current.MainPage.DisplayAlert("Oops!", messageError.ToString(), "Ok"); } }
public Guid Salvar(ProntuarioModel prontuario) { using (var db = new MainContextFactory().CreateDbContext(null)) { db.Prontuarios.Add(prontuario); db.SaveChanges(); return(prontuario.Id); } }
public bool Atualizar(ProntuarioModel model) { _db = new ProntuarioData(); var updated = _db.Update(model); if (updated > 0) { return(true); } else { return(false); } }
public bool Cadastrar(ProntuarioModel model) { _db = new ProntuarioData(); var save = _db.Save(model); if (save > 0) { return(true); } else { return(false); } }
public bool ValidarItens(ProntuarioModel model, ref StringBuilder messageError) { bool validate = true; messageError = new StringBuilder(); if (model.Data == null || model.Data == DateTime.MinValue) { messageError.AppendLine("A data é obrigatória!"); } if (String.IsNullOrEmpty(model.UnidadeClinica)) { messageError.AppendLine("A unidade clinica é obrigatória!"); } if (String.IsNullOrEmpty(model.Medico)) { messageError.AppendLine("O médico é obrigatório!"); } if (model.EspecialidadeId == null || model.EspecialidadeId == Guid.Empty) { messageError.AppendLine("A especialidade é obrigatória!"); } if (String.IsNullOrEmpty(model.Descricao)) { messageError.AppendLine("A descrição é obrigatória!"); } if (messageError != null && messageError.Length > 0) { validate = false; } return(validate); }