public ActionResult Create(ClinicCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = new ClinicService(); if (service.CreateClinic(model)) { TempData["SaveResult"] = "Clinic added to directory."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Failed to create Clinic."); return(View(model)); }
public async Task <IActionResult> RegistrarConsultaClinica([FromBody] ClinicCreate boyCreate) { if (!ModelState.IsValid) { return(BadRequest("el modelo no es valido, ingrese correctamente los datos.")); } var dto = await this.mediator.Send(boyCreate); if (dto == null) { return(BadRequest("no se pudo registrar el joven.")); } else { return(Ok(dto)); } }
public bool CreateClinic(ClinicCreate model) { var entity = new Clinic() { Name = model.Name, Address = model.Address, City = model.City, State = model.State, Zip = model.Zip, Phone = model.Phone }; using (var ctx = new ApplicationDbContext()) { ctx.Clinics.Add(entity); return(ctx.SaveChanges() == 1); } }