public void Cadastrar(Locais local) { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { if (local.Cep.Contains("-")) { local.Cep = local.Cep.Replace("-", ""); } ctx.Add(local); ctx.SaveChanges(); } }
public void Cadastrar(ServicosPrestados servicoPrestado) { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { servicoPrestado.UltimaAtualizacao = DateTime.Now; var servicoBuscado = ctx.ServicosPrestados.FirstOrDefault(x => x.IdLocal == servicoPrestado.IdLocal && x.IdServico == servicoPrestado.IdServico); if (servicoBuscado == null) { ctx.Add(servicoPrestado); ctx.SaveChanges(); } else { throw new Exception("Este vínculo já existe."); } } }