public IActionResult GetApprovedInternshipAssingmentBySpecialization([FromBody] SpecializationModel model) { var assignments = _internshipAssignments .GetApprovedInternshipAssingmentBySpecialization(GetSpecilization(model.Specialization)) .Select(mapAssignmentModel); return Ok(assignments); }
public IActionResult GetSpecialization() { SpecializationModel newModel = new SpecializationModel(); newModel.newList = specialization.GetAll().ToList(); return(View("~/Views/EducationalDepartment/Specialization/Specialization.cshtml", newModel)); }
public SpecializationViewModel MapDoctorSpecialization(SpecializationModel dModel) { return(new SpecializationViewModel() { Id = dModel.Id, SpecializationName = dModel.SpecializationName, TanentId = dModel.TenantID }); }
private List <Parameter> GetSaveSpecializationParams(SpecializationModel specializationModel) { return(new Parameter[] { new Parameter("@Id", specializationModel.Id), new Parameter("@SpecializationName", specializationModel.SpecializationName), new Parameter("@TenantID", specializationModel.TenantID), new Parameter("@CreatedBy", specializationModel.CreatedBy), new Parameter("@CreatedByEntity", specializationModel.CreatedByEntity), new Parameter("@UpdatedBy", specializationModel.ModifiedBy), new Parameter("@UpdatedByEntity", specializationModel.ModifiedByEntity) }.ToList <Parameter>()); }
public void GetAllAssignmentsBySpecializationShouldReturnOkObject(string specialization) { _internshipAssignmentMock.Setup(_ia => _ia.GetApprovedInternshipAssingmentBySpecialization(It.IsAny <Specialization>())) .Returns(GetAllAssignmentListBySpecialization); var specializationModel = new SpecializationModel { Specialization = specialization }; var assignments = _assignmentsController.GetApprovedInternshipAssingmentBySpecialization(specializationModel); Assert.NotNull(assignments); Assert.AreEqual(assignments.GetType(), typeof(OkObjectResult)); }
public void GetAllAssignmentsBySpecializationShouldReturnAListOfReturnAssignmentModels(string specialization) { _internshipAssignmentMock.Setup(_ia => _ia.GetApprovedInternshipAssingmentBySpecialization(It.IsAny <Specialization>())) .Returns(GetAllAssignmentListBySpecialization); var specializationModel = new SpecializationModel { Specialization = specialization }; var assignments = _assignmentsController.GetApprovedInternshipAssingmentBySpecialization(specializationModel); Assert.NotNull(assignments); var result = assignments as OkObjectResult; Assert.IsInstanceOf <IEnumerable <ReturnAssignmentModel> >(result.Value); }
public SpecializationModel SaveSpecialization(SpecializationModel sModel) { List <Parameter> saveHParam = GetSaveSpecializationParams(sModel); Parameter p_IsError = new Parameter("@IsError", DBNull.Value, ParameterDirection.Output, DbType.Int16, 1); Parameter p_ErrorMsg = new Parameter("@ErrorMsg", DBNull.Value, ParameterDirection.Output, DbType.String, 100); saveHParam.Add(p_IsError); saveHParam.Add(p_ErrorMsg); var r = dataBaseService.ExecuteScalar(StoredProcedures.InsertUpdateSpecialization, DBCommandType.Procedure, saveHParam.ToArray <Parameter>()); int retValue = Convert.ToInt32(r); if (retValue < (int)StoreProcStatusEnum.Success) { sModel.Success = false; sModel.ErrorMessage = p_ErrorMsg.ToString(); } else { sModel.Success = true; sModel.Id = retValue; } return(sModel); }