public static PressaoArterialModel ObterRegistro(int idUsuario) { cdscEntities objBd = new cdscEntities(); PressaoArterialModel returnObj = new PressaoArterialModel(); crianca objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca(); returnObj.listaAfericoes = ObterLista(objCrianca.cri_id_crianca); return(returnObj); }
public static PressaoArterialModel Salvar(PressaoArterialModel obj) { cdscEntities objBd = new cdscEntities(); int idUsuarioLogado = UsuarioModel.ObterUsuarioSessao().idUsuario; crianca objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuarioLogado).FirstOrDefault() ?? new crianca(); afericao_pressao_arterial objPressaoArterial = new afericao_pressao_arterial(); objPressaoArterial.apa_id_crianca = objCrianca.cri_id_crianca; objPressaoArterial.apa_nr_idade = obj.idade; objPressaoArterial.apa_nr_pa_sistolica = obj.sistolica; objPressaoArterial.apa_nr_pa_distolica = obj.distolica; objPressaoArterial.apa_dt_data = DateTime.Now; objPressaoArterial.apa_ds_observacao = obj.observacao; objBd.afericao_pressao_arterial.Add(objPressaoArterial); bool result = objBd.SaveChanges() > 0; return(new PressaoArterialModel()); }