Exemplo n.º 1
0
 public IActionResult GetApprovedInternshipAssingmentBySpecialization([FromBody] SpecializationModel model)
 {
     var assignments = _internshipAssignments
         .GetApprovedInternshipAssingmentBySpecialization(GetSpecilization(model.Specialization))
         .Select(mapAssignmentModel);
     return Ok(assignments);
 }
Exemplo n.º 2
0
        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>());
 }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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);
        }