public void Edit(physician_license entity) { _unitOfWork.PhysicianLicenseRepository.Update(entity); _unitOfWork.Save(); _unitOfWork.Commit(); }
public bool IsAlreadyExists(physician_license physician_license) { var end_date = DateTime.Now.AddYears(100); var phl_end_date = physician_license.phl_expired_date.HasValue ? physician_license.phl_expired_date : physician_license.phl_issued_date.AddMonths(1); var query = _unitOfWork.PhysicianLicenseRepository.Query() .Where(m => m.phl_user_key == physician_license.phl_user_key) .Where(m => m.phl_is_active) .Where(m => m.phl_license_state == physician_license.phl_license_state) .Where(m => m.phl_key != physician_license.phl_key) .Where(m => DbFunctions.TruncateTime(phl_end_date) >= DbFunctions.TruncateTime(m.phl_issued_date)) .Where(m => DbFunctions.TruncateTime(m.phl_expired_date.HasValue ? m.phl_expired_date.Value : end_date) >= DbFunctions.TruncateTime(physician_license.phl_issued_date)); return(query.Any()); }
public ActionResult Edit(Guid?id) { ViewBag.phl_license_state = _uclService.GetUclData(UclTypes.State) .Select(m => new SelectListItem { Text = m.ucd_description, Value = m.ucd_key.ToString() }); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } physician_license physician_license = _physicianLicenseService.GetDetails(id.Value); if (physician_license == null) { return(HttpNotFound()); } return(PartialView(physician_license)); }
public ActionResult Create(physician_license model) { if (_physicianLicenseService.IsAlreadyExists(model)) { ModelState.AddModelError("", "License already exists"); } if (ModelState.IsValid) { model.phl_key = Guid.NewGuid(); model.phl_created_by_name = loggedInUser.FullName; model.phl_created_by = User.Identity.GetUserId(); model.phl_is_active = true; model.phl_created_date = DateTime.Now.ToEST(); _physicianLicenseService.Create(model); return(Json(new { success = true })); } else { return(Json(new { success = false, data = string.Join("<br/>", this.GetModalErrors().Values) })); } }
public void Create(physician_license entity) { _unitOfWork.PhysicianLicenseRepository.Insert(entity); _unitOfWork.Save(); _unitOfWork.Commit(); }