public HttpResponseMessage Get(int id) { HttpResponseMessage response; try { var gender = _genderBusiness.Get(id); if (gender == null) { response = Request.CreateResponse(HttpStatusCode.NotFound); response.ReasonPhrase = Consts.C_GENDER_NOT_FOUND; } else { response = Request.CreateResponse(); response.Content = new ObjectContent <Gender>(gender, fJsonMTF, Consts.C_MT_JSON); } } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError); response.ReasonPhrase = ExceptionUtils.GetErrorMessages(ex); } return(response); }
public void AddGender() { Gender gender = new Gender { Enabled = false, Name = "gender test", CreationDateTime = DateTime.Now }; _genderBusiness.Add(gender); Assert.AreNotEqual(gender.Id, -1); var repoGender = _genderBusiness.Get(gender.Id); Assert.IsNotNull(repoGender); Assert.AreEqual(repoGender.Id, gender.Id); Assert.AreEqual(repoGender.Enabled, gender.Enabled); Assert.AreEqual(repoGender.Name, gender.Name); Assert.AreEqual(repoGender.CreationDateTime, gender.CreationDateTime); }