public IActionResult Post([FromBody] Consultorio consultorio) { try { consultorio.Validate(); if (!consultorio.EhValido) { return(BadRequest(consultorio.ObterMensagensValidacao())); } var consultorioCadastrado = _consultorioRepository.ObterTodos(consultorio.NomeConsultorio); if (consultorioCadastrado != null) { return(BadRequest("Consultório já cadastrado no sistema.")); } if (consultorio.IdConsultorio > 0) { _consultorioRepository.Atualizar(consultorio); } else { _consultorioRepository.Adicionar(consultorio); } return(Created("api/consultorio", consultorio)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public async Task <IActionResult> Create([Bind("Ruc, NombreConsultorio, CedulaRepresentanteLegal, NombreRepresentateLegal, ApellidoRepresentanteLegal, Direccion, NumPatenteMunicipal, PermisoFuncionamientoMsp, CantonId, ImageFile")] Consultorio consultorio) { if (ModelState.IsValid) { var user = await userManager.GetUserAsync(User); string wwwRootPath = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(consultorio.ImageFile.FileName); string extension = Path.GetExtension(consultorio.ImageFile.FileName); consultorio.ImageName = fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; string path = Path.Combine(wwwRootPath + "/Image/", fileName); var fileStream = new FileStream(path, FileMode.Create); await consultorio.ImageFile.CopyToAsync(fileStream); consultorio.UserId = await userManager.GetUserIdAsync(user); var userRol = await userManager.IsInRoleAsync(user, "Usuario"); if (userRol == true) { var eliminarRol = await userManager.RemoveFromRoleAsync(user, "Usuario"); var result1 = await userManager.AddToRoleAsync(user, "Consultorio"); _context.Add(consultorio); await _context.SaveChangesAsync(); return(RedirectToAction("Create", "Horarios")); } } return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,NombreMedico,Estado")] Consultorio consultorio) { if (id != consultorio.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(consultorio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConsultorioExists(consultorio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(consultorio)); }
public static Dictionary <int, Consultorio> GetConsultorioAll() { SqlConnection conexion = new SqlConnection(); conexion.ConnectionString = ConfiguracionDataAccess.GetInstance().CadenaConexion; SqlCommand comando = new SqlCommand(); Dictionary <int, Consultorio> temp = new Dictionary <int, Consultorio>(); Consultorio tempConsul; comando.Connection = conexion; comando.CommandText = ProcGet.GET_CONSULTORIO_ALL; comando.CommandType = CommandType.StoredProcedure; comando.Connection.Open(); SqlDataReader d = comando.ExecuteReader(); while (d.Read()) { tempConsul = new Consultorio(); tempConsul.IdData = Convert.ToInt32(d["id"]); tempConsul.Nombre = d["nombre"].ToString(); temp.Add(tempConsul.IdData, tempConsul); } conexion.Close(); comando.Dispose(); return(temp); }
public async Task <ActionResult> Details(int?id) { if (id == null) { TempData[Application.MessageViewBagName] = new GenericMessageViewModel { Message = "No existe la ruta.", MessageType = GenericMessages.warning }; return(RedirectToAction("Index")); } Consultorio consultorio = await db.Consultorios.FindAsync(id); if (consultorio == null) { TempData[Application.MessageViewBagName] = new GenericMessageViewModel { Message = "No existe la ruta.", MessageType = GenericMessages.warning }; return(RedirectToAction("Index")); } return(View(consultorio)); }
public IActionResult Put([FromBody] Consultorio consultorio) { if (ModelState.IsValid && _logic.Update(consultorio)) { return(Ok(new { Message = "El consultiro se actualizo correctamente" })); } return(BadRequest()); }
public IActionResult Post([FromBody] Consultorio consultorio) { if (!ModelState.IsValid) { return(BadRequest()); } return(Ok(_logic.Insert(consultorio))); }
public IActionResult Delete([FromBody] Consultorio consultorio) { if (consultorio.ConsultorioId > 0) { return(Ok(_logic.Delete(consultorio))); } return(BadRequest()); }
public static Consultorio Obtener(int id) { List <Consultorio> lista = ConsultorioLN.ObtenerTodos(); Consultorio elemento = lista. Find(x => x.idConsultorio == id); return(elemento); }
public ActionResult DeleteConfirmed(long id) { Consultorio consultorio = db.Consultorio.Find(id); db.Consultorio.Remove(consultorio); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Consultorio consultorio = await db.Consultorio.FindAsync(id); db.Consultorio.Remove(consultorio); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,nombre,piso,idEspecialidadPorSede")] Consultorio consultorio) { if (ModelState.IsValid) { db.Entry(consultorio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(consultorio)); }
public async Task <IActionResult> Create([Bind("Id,NombreMedico,Estado")] Consultorio consultorio) { if (ModelState.IsValid) { _context.Add(consultorio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(consultorio)); }
public ActionResult Edit([Bind(Include = "Id,Sucursal,Codigo,Tipo,Capacidad")] Consultorio consultorio) { if (ModelState.IsValid) { db.Entry(consultorio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Sucursal = new SelectList(db.Sucursal, "Id", "Codigo", consultorio.Sucursal); return(View("/Views/Administrativas/Consultorios/Edit.cshtml", consultorio)); }
public ActionResult Create([Bind(Include = "ID,nombre,piso,idEspecialidadPorSede")] Consultorio consultorio) { if (ModelState.IsValid) { db.Consultorios.Add(consultorio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(consultorio)); }
public async Task <ActionResult> Edit([Bind(Include = "id,descripcion,clinica")] Consultorio consultorio) { if (ModelState.IsValid) { db.Entry(consultorio).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(consultorio)); }
public IActionResult Create([FromBody] Consultorio consultorio) { try { _consultorioRepositorio.Add(consultorio); return(CreatedAtRoute("GetConsultorio", new { id = consultorio.ConsultorioId }, consultorio)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public JsonResult SalvarConsultorio(Consultorio consultorio) { try { db.SalvarConsultorio(consultorio); return(Json("OK")); } catch (Exception ex) { return(Json(ex.Message)); } }
public JsonResult Put(Consultorio consultorio) { try { db.UpdateConsultorio(consultorio); return(Json("OK")); } catch (Exception ex) { return(Json(ex.Message)); } }
public async Task <ActionResult> Create([Bind(Include = "id,descripcion,clinica")] Consultorio consultorio) { if (ModelState.IsValid) { db.Consultorio.Add(consultorio); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(consultorio)); }
public IActionResult Update([FromBody] Consultorio consultorio) { try { _consultorioRepositorio.Update(consultorio); return(new OkObjectResult(true)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Deletar([FromBody] Consultorio consultorio) { try { _consultorioRepository.Remover(consultorio); return(Json(_consultorioRepository.ObterTodos())); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public Object Remover([FromBody] Consultorio consultorio) { if (consultorio == null) { return(enviarBadRequest()); } _contextoBD.Consultorio.Remove(consultorio); _contextoBD.SaveChanges(); return(enviarSuccess()); }
public Consultorio SalvarConsultorio(Consultorio consultorio) { if (consultorio.IdConsultorio > 0) { Context.Entry(consultorio).State = EntityState.Modified; } else { Context.Consultorios.Add(consultorio); } Context.SaveChanges(); return(consultorio); }
public ActionResult <AConsultorio> Registrar([FromBody] Consultorio Consultorio) { if (!Consultorio.validarDatos()) { return(BadRequest()); } ConsultorioImp consultorioImp = new ConsultorioImp(new ConsultorioPersistencia()); AConsultorio consultorio; consultorio = consultorioImp.Registrar(Consultorio); return(Consultorio); }
// GET: Consultorios/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Consultorio consultorio = await db.Consultorio.FindAsync(id); if (consultorio == null) { return(HttpNotFound()); } return(View(consultorio)); }
// GET: Consultorios/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Consultorio consultorio = db.Consultorio.Find(id); if (consultorio == null) { return(HttpNotFound()); } return(View("/Views/Administrativas/Consultorios/Details.cshtml", consultorio)); }
// GET: Consultorio/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Consultorio consultorio = db.Consultorio.Find(id); if (consultorio == null) { return(HttpNotFound()); } return(View(consultorio)); }
public static List <Consultorio> ObtenerTodos() { List <Consultorio> lista = new List <Consultorio>(); DataSet ds = ConsultorioDatos.SeleccionarTodos(); foreach (DataRow row in ds.Tables[0].Rows) { Consultorio dato = new Consultorio(); dato.idConsultorio = Convert.ToInt32(row["id"]); dato.descripcion = row["descripcion"].ToString(); lista.Add(dato); } return(lista); }
// GET: Consultorios/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Consultorio consultorio = db.Consultorio.Find(id); if (consultorio == null) { return(HttpNotFound()); } ViewBag.Sucursal = new SelectList(db.Sucursal, "Id", "Codigo", consultorio.Sucursal); return(View("/Views/Administrativas/Consultorios/Edit.cshtml", consultorio)); }
public void Insert(Consultorio consultorio) { _consultorioService.Insert(consultorio); }
public void Update(Consultorio consultorio) { _consultorioService.Update(consultorio); }
public void Delete(Consultorio consultorio) { _consultorioService.Delete(consultorio); }