コード例 #1
0
        public async Task <IActionResult> AssociarEspecialidade(int EspecialidadeId, int PrestadorId)
        {
            var teste = await _context.PrestadoresEspecialidades.FirstOrDefaultAsync(a => a.EspecialidadeId == EspecialidadeId && a.PrestadorId == PrestadorId);

            if (teste != null)
            {
                TempData["Validacao"] = "Especialidade ja cadastrada para esse prestador";
                return(RedirectToAction("Prestador", "Prestadores", new { PrestadorId = PrestadorId }));
            }
            PrestadorEspecialidade prestadorEspecialidade = new PrestadorEspecialidade();

            prestadorEspecialidade.EspecialidadeId = EspecialidadeId;
            prestadorEspecialidade.PrestadorId     = PrestadorId;
            _context.PrestadoresEspecialidades.Add(prestadorEspecialidade);
            await _context.SaveChangesAsync();

            TempData["Mensagem"] = "Adicionado com sucesso";
            return(RedirectToAction("Prestador", "Prestadores", new { PrestadorId = PrestadorId }));
        }
コード例 #2
0
 public Task Inserir(PrestadorEspecialidade entity)
 {
     throw new NotImplementedException();
 }