// Actions /// <summary> /// Select items /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResult SelectTmcItem(TmcViewModel model) { ApplicationPoaRepository poaRepo = new ApplicationPoaRepository(false); //if (model.IsSelected) //{ // poaRepo.AddLimsTmcTemp(new LimsTmcTemp() // { // TmcId = model.Id.Value, // TmcInId = model.TmcInId.Value, // CreatedDate = DateTime.Now // }); //} //else //{ // poaRepo.DeleteLimsTmcTemp(new LimsTmcTemp() // { // TmcId = model.Id.Value, // TmcInId = model.TmcInId.Value // }); //} var limsTmcTemp = poaRepo.GetLimsTmcTemps(ltt => ltt.TmcId == model.Id.Value && ltt.TmcInId == model.TmcInId.Value) .FirstOrDefault(); if (limsTmcTemp != null) { limsTmcTemp.IsSelected = model.IsSelected; poaRepo.UpdateLimsTmcTemp(limsTmcTemp); poaRepo.Save(); } return(Json(new { IsSuccess = true }, JsonRequestBehavior.AllowGet)); }