public static VacinaModel ObterRegistro(int idUsuario) { cdscEntities objBd = new cdscEntities(); VacinaModel returnObj = new VacinaModel(); crianca objCrianca = objBd.crianca.Where(x => x.cri_id_usuario_responsavel == idUsuario).FirstOrDefault() ?? new crianca(); returnObj.listaVacinasRecebidas = ObterVacinasRecebidas(objCrianca.cri_id_crianca); return(returnObj); }
public static VacinaModel Salvar(VacinaModel 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(); vacinas_crianca objVacinaCrianca = new vacinas_crianca(); objVacinaCrianca.vcc_id_crianca = objCrianca.cri_id_crianca; objVacinaCrianca.vcc_id_vacina = obj.idVacina; objVacinaCrianca.vcc_dt_data = Convert.ToDateTime(obj.data); objVacinaCrianca.vcc_nr_dose = obj.dose; objVacinaCrianca.vcc_nr_lote = obj.lote; objVacinaCrianca.vcc_ds_unidade = obj.unidade; objBd.vacinas_crianca.Add(objVacinaCrianca); bool result = objBd.SaveChanges() > 0; return(new VacinaModel()); }