public IActionResult GetOneBeforeTelephone(string beforeTelephone) { try { TelephoneModel telephoneModel = telephoneRepository.GetOneBeforeTelephone(beforeTelephone); return(Ok(telephoneModel)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }
public async Task PostAsyncWithValidPatientInfoAddsPatientsAndReturns200OK() { List <TelephoneModel> tlist = new List <TelephoneModel>(); for (int i = 2; i <= 4; i++) { TelephoneModel t = new TelephoneModel { CodeTableId = i, Number = $"12131231_{i}" }; tlist.Add(t); } PatientModel patientEntity = new PatientModel { FirstName = "asdas", Gender = 1, Dob = DateTime.Now.Date, SurName = "zsdsad", Telephones = tlist }; var result = await _controller.PostAsync(patientEntity); // assert status code Assert.Equal(StatusCodes.Status200OK, result.StatusCode); }
public IActionResult AddTelephone(TelephoneModel telephoneModel) { try { if (telephoneModel == null) { return(BadRequest("Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(BadRequest(errors)); } TelephoneModel addedTelephone = telephoneRepository.AddTelephone(telephoneModel); return(StatusCode(StatusCodes.Status201Created, addedTelephone)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }
public IActionResult UpdateTelephone(string beforeTelephone, TelephoneModel telephoneModel) { try { if (telephoneModel == null) { return(BadRequest("Data is null.")); } if (!ModelState.IsValid) { Errors errors = ErrorsHelper.GetErrors(ModelState); return(BadRequest(errors)); } telephoneModel.beforeTelephone = beforeTelephone; TelephoneModel updatedTelephone = telephoneRepository.UpdateTelephone(telephoneModel); return(Ok(updatedTelephone)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }