public HttpResponseMessage Get(Guid id) { HttpResponseMessage response; if (id == Guid.Empty) { response = this.CreateErrorResponse($"The id '{id}' is invalid.", HttpStatusCode.BadRequest); return response; } var maybeUser = this.userAccess.TryGetById(id); if (maybeUser.HasNoValue) { response = this.CreateErrorResponse($"The user with id '{id}' does not exist.", HttpStatusCode.NotFound); return response; } var result = new UserModel { Id = maybeUser.Value.Id, Name = maybeUser.Value.Name }; return this.CreateResponse(result); }
public HttpResponseMessage ModifyUserWithoutResult(UserModel user) { // ... modifing user return this.CreateResponse(); }