private void AddUser(User user) { using (var db = new WebServicesRepository()) { db.AddUser(user); } }
public void CreateUser(User user) { ValidateNickNameForIllegalChars(user.NickName); ValidateNickNameLength(user.NickName); using (var db = new WebServicesRepository()) { try { db.AddUser(user); WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.Created; } catch (UserAlreadyExistException exception) { ReturnErrorCode(exception.Message, HttpStatusCode.Conflict); } catch (Exception) { ReturnErrorCode("Something went wrong.", HttpStatusCode.InternalServerError); } } }