public ActionResult GetAllBloodType() { //HttpContext.Session.SetString("TestData", JsonConvert.SerializeObject(model)); BloodTypeViewModel model = new BloodTypeViewModel(); APIJsonResult result = new APIJsonResult(); result.Access = true; result.success = true; result.data = _bloodType.ToList();; return(Ok(result)); }
public ActionResult UserHomeAddOrgans(Organ r) { //getting logged in userID and insuring some one is logged in if (Session["UserName"] == null) { return(RedirectToAction("", "")); } int loggedIN = Int32.Parse(Session["UserName"].ToString()); if (r.OriginalID == null) { return(View()); } r.MedicalPersonnelID = loggedIN; OrganTypeViewModel organList = new OrganTypeViewModel(); ViewData["organTypes"] = organList.listTypes; BloodTypeViewModel list = new BloodTypeViewModel(); ViewData["listBloodTypes"] = list.listBloodTypes; if (r.available == true && r.Recipient_RecipientID != null) { return(View()); } try { if (ModelState.IsValid) { OrganDonorSystemDB.Organs.AddObject(r); OrganDonorSystemDB.SaveChanges(); Action matchMakingAsynch = runMatchMaking; matchMakingAsynch.BeginInvoke(ar => matchMakingAsynch.EndInvoke(ar), null); //runMatchMaking(); return(RedirectToAction("Index")); } } catch (Exception e) { return(View()); } return(View()); }
public IActionResult Create(BloodTypeViewModel bloodTypeViewModel) { if (!ModelState.IsValid) { return(View(bloodTypeViewModel)); } _bloodTypeAppService.Register(bloodTypeViewModel); if (IsValidOperation()) { ViewData["Sucesso"] = "Tipo sanguineo, cadastrado!"; } return(View(bloodTypeViewModel)); }
protected override object GetUpdateDialogView() { if (ViewModel is BloodTypesViewModel viewModel && viewModel.SelectedModel != null) { var bTypeVm = new BloodTypeViewModel() { Id = viewModel.SelectedModel.Id, Name = viewModel.SelectedModel.Name }; return(new BloodTypeDialog("Изменить", bTypeVm)); } return(null); }
public IActionResult Edit(BloodTypeViewModel bloodTypeViewModel) { if (!ModelState.IsValid) { return(View(bloodTypeViewModel)); } _bloodTypeAppService.Update(bloodTypeViewModel); if (IsValidOperation()) { ViewBag.Sucesso = "Registro Atualizado!"; } return(View(bloodTypeViewModel)); }
public ActionResult Create(BloodTypeViewModel model) { if (ModelState.IsValid) { db.BloodType.Add(new BloodType { Name = model.Name }); db.SaveChanges(); //return RedirectToRoute("/Home/Index"); //return JsonResult(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Title")] BloodTypeViewModel bloodTypeViewModel) { if (ModelState.IsValid) { //BloodType bloodtypeNew = PersonnelContext.BloodTypes.FirstOrDefault(r => r.Id == bloodtype.Id); //bloodtypeNew.Title = bloodtype.Title; //PersonnelContext.Entry(bloodtypeNew).State = EntityState.Modified; //PersonnelContext.SaveChanges(); var item = _bloodTypeService.FindById((int)bloodTypeViewModel.Id); item.Id = bloodTypeViewModel.Id; _uow.SaveChanges(); return(RedirectToAction("Index")); } return(View(bloodTypeViewModel)); }
public ActionResult UserHomeAddRecipients() { //getting logged in userID and insuring some one is logged in if (Session["UserName"] == null) { return(RedirectToAction("", "")); } int loggedIN = Int32.Parse(Session["UserName"].ToString()); OrganTypeViewModel organList = new OrganTypeViewModel(); ViewData["organTypes"] = organList.listTypes; BloodTypeViewModel list = new BloodTypeViewModel(); ViewData["listBloodTypes"] = list.listBloodTypes; return(View()); }
//public ActionResult Create([Bind(Include="Id,Title,TimeStamp,Describer")] BloodType bloodtype) //public ActionResult Create([Bind(Include = "Title")] BloodType bloodtype) public ActionResult Create([Bind(Include = "Title")] BloodTypeViewModel bloodTypeViewModel) { if (ModelState.IsValid) { //BloodType BloodTypeNew = new BloodType(); //BloodTypeNew.Title = "Test"; //BloodTypeNew.Id = 100; //PersonnelContext.BloodTypes.Add(BloodTypeNew); //PersonnelContext.SaveChanges(); _bloodTypeService.Add(bloodTypeViewModel.MapViewModelToModel()); _uow.SaveChanges(); return(RedirectToAction("Index")); } return(View(bloodTypeViewModel)); }
public ActionResult UserHomeAddDonors(Donor r) { //getting logged in userID and insuring some one is logged in if (Session["UserName"] == null) { return(RedirectToAction("", "")); } int loggedIN = Int32.Parse(Session["UserName"].ToString()); if (r.originalID == null) { return(View()); } OrganTypeViewModel organList = new OrganTypeViewModel(); ViewData["organTypes"] = organList.listTypes; BloodTypeViewModel list = new BloodTypeViewModel(); ViewData["listBloodTypes"] = list.listBloodTypes; r.medicalPersonnelId = loggedIN; r.registrationDate = DateTime.Now; r.endDate = DateTime.Now; try { if (ModelState.IsValid) { OrganDonorSystemDB.Donors.AddObject(r); OrganDonorSystemDB.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception e) { return(View()); } return(View()); }
public IHttpActionResult updateBlood(BloodTypeViewModel model) { try { if (ModelState.IsValid) { var blood = db.BloodType.Where(x => x.BloodTypeId.Equals(model.BloodTypeId)).SingleOrDefault(); blood.Name = model.Name; db.SaveChanges(); return(Ok(true)); } else { return(Ok("campo nombre requerido")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult createBlood(BloodTypeViewModel model) { try { if (ModelState.IsValid) { db.BloodType.Add(new BloodType { Name = model.Name }); db.SaveChanges(); return(Ok(true)); } else { return(Ok("campo nombre requerido")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public static BloodType MapViewModelToModel(this BloodTypeViewModel entity) { return(Mapper.Map <BloodTypeViewModel, BloodType>(entity)); }
public void Update(BloodTypeViewModel bloodTypeViewModel) { var updateCommand = _mapper.Map <UpdateBloodTypeCommand>(bloodTypeViewModel); Bus.SendCommand(updateCommand); }
public void Register(BloodTypeViewModel bloodTypeViewModel) { var registerCommand = _mapper.Map <RegisterNewBloodTypeCommand>(bloodTypeViewModel); Bus.SendCommand(registerCommand); }
private static void GetPerson(DoctorViewModel doctorViewModel, Address NewAddress, BloodTypeViewModel bloodType) { var blood = new BloodType(bloodType.BloodTypeId, bloodType.BloodTypeDescription); doctorViewModel.Person = new Person ( doctorViewModel.personViewModel.FirstName, doctorViewModel.personViewModel.LastName, doctorViewModel.personViewModel.CPF, doctorViewModel.personViewModel.Email, doctorViewModel.personViewModel.DateOfBirth, doctorViewModel.personViewModel.Phone, NewAddress, doctorViewModel.personViewModel.Gender, true, blood ); }